====== 換行 ======
DokuWiki 預設行為:
* 兩個換行 = 段落
* 一個換行:一律忽略
* 三個以上?FIXME
*
:要用 ''%%\\ %%''
↑/^20160810^/ 用久了開始覺得麻煩,用 ''%%...
%%'' 的話雖能保留所有換行,但卻無法保留一切其他 wiki 語法
∴→ ++faq:newlines [DokuWiki]|[[https://www.dokuwiki.org/faq:newlines|(原文連結)]]
{{url>https://www.dokuwiki.org/faq:newlines ,700px}}++
方案:
- ++plugin:xbr [DokuWiki]|[[https://www.dokuwiki.org/plugin:xbr|(原文連結)]]
{{url>https://www.dokuwiki.org/plugin:xbr ,700px}}++
* 保留「一個換行」;連續多個換行則不予保留
* 安裝後要把系統設定 ''renderer_xhtml'' 改為 ''xbr''
* 試用
* 初步正常
* 行首若有空格,仍會變成 code
- ++plugin:poem [DokuWiki]|[[https://www.dokuwiki.org/plugin:poem|(原文連結)]]
{{url>https://www.dokuwiki.org/plugin:poem ,700px}}++
* 新增一個 %%%% tag,裡面的換行(不論幾個)均可保留
* 測試 poem plugin
* 裡面只接受行內元素,不接受區塊元素
- ++plugin:plaintext [DokuWiki]|[[https://www.dokuwiki.org/plugin:plaintext|(原文連結)]]
{{url>https://www.dokuwiki.org/plugin:plaintext ,700px}}++
* 這好像比 poem 更合用!似乎可搭配 xbr?
* 但不接受其他語法,只比 code block 好一點(某些情況這樣夠用)