Dokuwiki 使用技巧整理
- Dokuwiki 本身頁面異動 RSS 的使用方式
- 通常使用者可會針對特定的 Name Space(NS) 內容有興趣, 因此想訂閱這 NS 的 RSS, 呼叫語法如下:
http://{myWikiUrl}/feed.php?ns={Name Space}&view={Type}
- 詳細參數可參考 - https://www.dokuwiki.org/syndication
- 相同 Name Space 新增頁面設定預設內容方式
- 只要在 Name Space 的 data/page/xxx 目錄內增加 _template.txt 在 xxx 底下建立新頁面就會將 _template.txt 的內容顯示出來
- 如果要讓底下所有的目錄也可以套用這樣版, 只要將 “_template.txt” 改成 兩個底線“__template.txt” 即可
- 如果要讓樣板使用到變數, 可以有 @ID@ , @PAGE@ , @DATE@ , @NAME@ , @NS@
- 特定 Name Space 採用自己的板型設定方式
- 可以在 main.php 內修改 code 增加 if ($explodednamespace[0] == “namespace1”) {include tpl1.php} 這樣的方式來解決
- 安裝 Multitemplate for DokuWiki 來解決
- 清除特定頁面 Cache 方式
- - 在頁面網址後面加上 ?purge=true 要求將該頁面的 cache 清除掉
..
Exp. http://www.example.com/namespace/page?purge=true
- - 在頁面內加入 NoCache 語法(似乎沒用)
..
NoCache 語法 ~~NOCACHE~~
- 新增/異動 dokuwiki 內容頁面整合方式
- 主要透過 dwpage.php 這個工具介面來處理
- 匯出 wiki 頁面的方式
- 匯出本頁的 XHTML 語法 https://www.ichiayi.com/wiki/tech/dokuwiki?do=export_xhtml
- 備份 Dokuwiki 的方式
- Dokuwiki 每頁統計點閱次數方式
- 參考 https://www.dokuwiki.org/plugin:statistics 將所有使用者存取行為紀錄到 DB 內進行完整分析統計
-Dokuwiki topbar 的定義
- 延伸參考資料
2023/01/20 18:54 | Jonathan Tsai | |
2018/07/23 17:07 | Jonathan Tsai | |
2017/08/14 12:17 | Jonathan Tsai | |
2017/03/26 18:55 | ||
2017/02/06 19:02 | ||
2016/12/12 23:06 | ||
2016/05/01 07:47 | ||
2016/05/01 07:47 | ||
2016/05/01 07:47 | ||
2016/05/01 07:47 |
1)
detail.php, main.php, mediamanager.php, tpl_functions.php