2015-01-27 70 views
6

如果我有類似如下:Can Asciidoctor可以爲每章提供一個單獨的HTML頁面嗎?

The Manual 
==================== 
Gregg Bolinger 
v1.0, 2014-15 
:doctype: book 
:icons: font 
:imagesdir: images 

Preamble paragraph 

include::chapter1.ad[] 

include::chapter2.ad[] 

我想,這樣每個章節呈現在自己的HTML文件,並鏈接到從TOC,而不是在一個單一的book.html一切之中,爲例。它似乎已經生成了單獨的文件,但那只是因爲它們在源目錄中。它仍然將所有內容整合到一個HTML頁面中。我正在使用Gradle Asciidoctor插件,如果這有助於瞭解。

回答

2

除非在gradle插件中有一些分塊的html,asciidoctor此刻不處理分塊輸出。這是在list of things to do,但它還沒有完成。但是,如果你看到這個問題,有人已經創建了一個自定義腳本/轉換器來做到這一點,也許這也適用於你的情況。

+0

到目前爲止,本機多頁HTML輸出似乎沒有進展。我沒有足夠的紅寶石來製作劇本。一個明確的例子會幫助我很多。 – thoni56 2017-09-26 07:20:34

+0

如果您在Java環境中更加舒適,請使用asciidoctorj,它將所有Ruby代碼封裝在Java層中。我個人沒有擴展分塊html的例子。 – LightGuard 2017-09-26 15:36:57

相關問題