asciidoc转换html,AsciiDoc:如何指定HTML输出字体?
我是AsciiDoc自己的新手,但這可能足以讓你走。不幸的是,在你的AsciiDoc輸入文件中似乎沒有一種簡單的方法來用簡單的指令設置自定義樣式。最終,AsciiDoc只是include s樣式表文件到您的輸出(經過一些相當復雜的邏輯,取決于后端)。
最簡單的選擇似乎是創建自己的主題。該AsciiDoc用戶手冊里有關于如何做到這一點(八九不離十)的說明,但本質:
查找下無論AsciiDoc是一個安裝
復制現有主題themes目錄(“燒瓶”似乎是默認) 。在版本8.6.6之前,它只是一組CSS文件。 8.6.6及以上版本,它是一組目錄。
編輯主題以符合您的喜好。
使用theme文檔屬性或--theme 命令行選項(8.6.6和更高版本)或--attribute theme=(8.6.6之前)指定樣式表。
這種方法的缺點是您的主題必須與其他主題一起存在。似乎沒有辦法改變它,或者我只是不知道它。符號鏈接可以工作,如果這是你的情況的選擇。
另一種可能性是更極端的一點,但如果您愿意的話,可以讓您保留自己的風格和數據。有一點免責聲明:我通過查看AsciiDoc源代碼來了解它,但沒有記錄,所以它可能在以后的版本中發生變化。我懷疑它,但值得注意。我也只做了一個快速測試,但它似乎工作。
如果您還沒有配置文件,請創建一個配置文件。
其中創建一個[header]部分(這不是一個記錄的配置文件部分,但我已經注意到它在后端的.conf文件中)。
我不知道你使用的后端是哪一個,找到它的.conf文件,找到[header]部分,復制整個部分并粘貼到你的配置文件中。可能有多個,所以尋找任何“看起來不錯”。
編輯配置文件的[header]部分。您的目標是提取任何決策代碼。例如,對于html后端(這只是xhtml11的別名),我會刪除ifdef宏,并用一個include1宏替換它們以包含我的CSS文件。所以我最終得到的是這樣的: [header]
{title}
include1::style.css[]
告訴AsciiDoc使用您的配置文件,使用命令行選項或文檔屬性。
嘗試了這種后一種方法,從我嘗試過的樣本中“刪除”XHTML頭,但我并沒有超出這個范圍。如果第一種方法不符合你的喜好,希望第二種方法可行。
至于自定義字體變化呼出,我可能會使用一個直通塊:
++++++++++++++
content goes here
++++++++++++++
但是請注意,它的后端特有的,這個例子是HTML,如果我是正確的(我有點生疏)。我對AsciiDoc不太熟悉,建議更好。
總結
以上是生活随笔為你收集整理的asciidoc转换html,AsciiDoc:如何指定HTML输出字体?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迅捷word转换成pdf转换器最新版
- 下一篇: 2017年html5行业报告,云适配发布