融合 DokuWiki?
-
- 哇,DW 好像根本沒有這樣的 plugin
- DW 論壇也似無結果 ☞ DokuWiki User Forum
- 似乎 #無望 ,第一步就不通了
- 無望的話,Obsidian → DokuWiki 網站化這條路就不通了 orz
結果好好笑,3/19 晚上去講一下希望有機會讓 DW 直接讀取 .md 檔、以便跟 Ob 併用,結果很快就和 DW 活躍者聊起我為什麼會想用 Ob 了。
-
- 首先試的是 https://www.dokuwiki.org/plugin:commonmark 這個,只要在文件開頭加上
<!DOCTYPE markdown>
這個標記,就會先用 MD parser 處理,剩下的才會用 DW parser 處理- 似乎較適合「MD 語法為主的文件」,不適合我今天以 DW 語法為主撰寫、最後才有一小段 MD block 的文件
- https://www.dokuwiki.org/plugin:markdowku 這個跟樓上似乎也差不多,也是先 parse MD 再 parse DW
- mdpage 似乎是我要的
-
但是一裝,DW 就當了 😢
-
照這裡說的修改
/lib/plugins/mdpage/src/DokuWiki/Plugin/Mdpage/MarkdownRendererTrait.php
也沒有用 -
只好先停用了
-
DW local.php 裡加上
ini_set('log_errors', 1);
ini_set('error_log', 'errorlog.txt');
👇[04-May-2023 18:54:47 Asia/Taipei] PHP Fatal error: Cannot redeclare includeIfExists() (previously declared in /Users/gjrobert/web/dw/lib/plugins/commonmark/src/bootstrap.php:3) in /Users/gjrobert/web/dw/lib/plugins/mdpage/src/bootstrap.php on line 3
→ 停用 commonmark → 正常了!感謝 神!
-
把文件中有 MD 語法的段落包在
<markdown></markdown>
內,光是預覽就有效了!這就是我要的!!!感謝 神!!! -
DW 載入好像會變慢
-
看產生出來的網頁 HTML,跟前後 DW 語法產生的 HTML 似乎沒有什麼差別 👌
-
- 首先試的是 https://www.dokuwiki.org/plugin:commonmark 這個,只要在文件開頭加上