Dokuwiki 使用技巧整理

  • 只要在 Name Space 的 data/page/xxx 目錄內增加 _template.txt 在 xxx 底下建立新頁面就會將 _template.txt 的內容顯示出來
  • 如果要讓底下所有的目錄也可以套用這樣版, 只要將 “_template.txt” 改成 兩個底線“__template.txt” 即可
  • 如果要讓樣板使用到變數, 可以有 @ID@ , @PAGE@ , @DATE@ , @NAME@ , @NS@
  1. 可以在 main.php 內修改 code 增加 if ($explodednamespace[0] == “namespace1”) {include tpl1.php} 這樣的方式來解決
  2. 安裝 Multitemplate for DokuWiki 來解決

實際修改 main.php 的方式(只改標題)

實際安裝 Multitemplate 程序(結果有問題)

  1. - 在頁面網址後面加上 ?purge=true 要求將該頁面的 cache 清除掉

..

Exp. http://www.example.com/namespace/page?purge=true
  1. - 在頁面內加入 NoCache 語法(似乎沒用)

..

NoCache 語法 ~~NOCACHE~~
  1. 參考 https://www.dokuwiki.org/plugin:statistics 將所有使用者存取行為紀錄到 DB 內進行完整分析統計
  1. 新增 wiki/lib/tpl/dokuwiki/header.html
  2. 新增 wiki/conf/userall.css

1)
detail.php, main.php, mediamanager.php, tpl_functions.php
  • tech/dokuwiki_tips.txt
  • 上一次變更: 2018/07/25 08:48
  • Jonathan Tsai