2016-01-13 29 views
1

Asciidoctor正確呈現以下行。如何傳遞處理方括號與asciidoc?

some text [address[title]] 

當我添加這樣的硬休息,

some text + 
[address[title]] 

第二行是不是在所有的渲染。

我該如何解決這個問題?

更新

到目前爲止,我發現有一個領先的空間也需要工作。我不確定這是一個理想的效果。

some text + 
[address[title]] 

回答

1

問題是新行上的[xxx]是爲下一個塊定義角色的語法。

當Asciidoctor PASER是迷茫的,我的解決方案是定義在我的文檔上一些變量並使用它們:

:opening-bracket: [ 
:closing-bracket: ] 

{opening-bracket}address{opening-bracket}title{closing-bracket}{closing-bracket} 
1

還有一個絕招 - 增加一個「虛擬」硬突破:

some text + 
[address[title]] +