test

愛主的一家人

使用者工具

網站工具


dokuwiki:syntax:linefeed

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

dokuwiki:syntax:linefeed [2017/10/02 22:09] (目前版本)
ghsrobert - Imported by DokuWiki Advanced Plugin
行 1: 行 1:
 +====== 換行 ======
 +DokuWiki 預設行為:
 +  * 兩個換行 = 段落
 +  * 一個換行:一律忽略
 +  * 三個以上?FIXME
 +  * <br/>:要用 ''%%\\ %%''
  
 +↑/^20160810^/ 用久了開始覺得麻煩,用 ''%%<code>...</code>%%'' 的話雖能保留所有換行,但卻無法保留一切其他 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}}++
 +    * 新增一個 %%<poem>%% tag,裡面的換行(不論幾個)均可保留
 +    * <todo>測試 poem plugin</todo>
 +    * 裡面只接受行內元素,不接受區塊元素
 +  - ++plugin:plaintext [DokuWiki]|[[https://www.dokuwiki.org/plugin:plaintext|(原文連結)]]
 +{{url>https://www.dokuwiki.org/plugin:plaintext ,700px}}++
 +    * 這好像比 poem 更合用!似乎可搭配 xbr?
 +    * 但不接受其他語法,只比 code block 好一點(某些情況這樣夠用)
dokuwiki/syntax/linefeed.txt · 上一次變更: 2017/10/02 22:09 由 ghsrobert