2014-01-10 171 views
3

過程Asciidoc我想一些AsciiDoc .adoc文件轉換爲HTML和使用搖籃爲。與搖籃任務

我是新來的搖籃。我發現https://github.com/asciidoctor/asciidoctor-gradle-plugin 及以下build.gradle那就要做到這一點,但我的搖籃的水平,我不知道下一步該怎麼做

// https://github.com/asciidoctor/asciidoctor-gradle-plugin 

buildscript { 
    repositories { 
     maven { 
      name 'Bintray Asciidoctor repo' 
      url 'http://dl.bintray.com/content/aalmiray/asciidoctor' 
     } 
     jcenter() 
    } 

    dependencies { 
     classpath 'org.asciidoctor:asciidoctor-gradle-plugin:0.7.0' 
    } 
} 

apply plugin: 'asciidoctor' 

// append below the line: apply plugin: 'asciidoctor' 

asciidoctor { 
    outputDir = new File("$buildDir/docs") 
    options = [ 
     eruby: 'erubis', 
     attributes: [ 
      'source-highlighter': 'coderay', 
      toc: '', 
      idprefix: '', 
      idseparator: '-' 
     ] 
    ] 
    //+ 
    //sourceDir = new File(".") 
} 
+0

如果學習插件文檔和普通AsciiDoctor文檔沒有幫助,也許看看一些其他的那些已經在使用這個插件(格里芬的,Groovy等)的基礎之上。 –

+0

也許我的Ruby的例子可以幫助:[Guardfile(https://gist.github.com/craibuc/9323879) – craig

回答

1

首先,確保你有Gradle installed

然後,確保您的文件名結尾爲.adoc,.asciidoc,.asc.ad。它們應該位於項目的src/asciidoc子目錄中。

然後,用下面的命令從命令行運行搖籃:

gradle asciidoctor

3

我得到了我的設置與this tutorial工作。您沒有明確設置JCenter庫,因爲它可以與jcenter()作爲你已經離開。

我不知道這是怎麼回事與asciidoctor插件,但我不得不使用版本0.5.0作爲0.7.0失敗的內部錯誤和失敗0.6.0一些Ruby的問題。