====== 各種導覽方式 ====== * indexmenu ✔ 放在 [[:sidebar]] 裡,向來很方便 :-) ++☞ 官方說明|[[doku>plugin:indexmenu|(連結)]]{{url>https://www.dokuwiki.org/plugin:indexmenu}}++ * 非 ''js'' 的預設樣式有點醜,至少在 [[dokuwiki:template:bootstrap3]] 中是如此 * /^20171031^/ 不在乎樣式也沒關係,不過可惜的是 ''nojs'' 時,headpage 變成只能連結,不能收合 ☞ [[https://www.dokuwiki.org/plugin:indexmenu:discussion#nojshow_make_all_namespaces_always_switching_open_close_by_clicking|有人也反映過]] * 照上面討論頁的方式去改,沒有跑出我要的效果,不過我有多加一個「+」按鈕來負責收合,有效耶~ → fork 後 [[https://github.com/samuelet/indexmenu/pull/181|pull request]] 分享貢獻 :p * 只是 bootstrap3 的 sidebar 會把 a 都顯示為 block 就是了 ∴再改 userall.css * /^20171101^/ 昨天下午開始構想另一種方式:namespace 仍收合 + headpage 頁面圖示連結 → 建新的 [[https://github.com/GJRobert/indexmenu/commit/215c0acd844f8c221cd05634eb9e4d7107cf7644|GitHub branch 並 commit]] * /^20171031^/ 如果 ''nojs'' 模式好用的話,就不用管 ''js'' 模式 scrollback 失靈的問題了↓ * scrollback 的圖示有點失靈的感覺 ← 反映:[[https://github.com/samuelet/indexmenu/issues/180|Very hard to scroll back (left)]] * /^20171028^/ 今天發現 Windows 上不會這樣 <<==>> 怪不得都沒人管 :( * 20160603 漂亮!今天才發現,在 ''js'' 樣式的 menu 項目上按右鍵,會出現許多不同動作的選單!包括新增頁面、編輯等等。不錯方便! * /^20160604^/ 今天也發現,在 DokuWiki 系統中設定 ''sneaky_index'' 時,確實會導致有時把使用者看得見的**下層**頁面也一起隱藏了。可能要[[multinamespace|開 namespace 的分身]]才行? * /^20200822^/ 最近發現,若在有使用 publish plugin 控管文章草稿及發表狀態的站台上(通常是比較公開的部落格或文件站),有時一個 namespace 下全部的頁面全是草稿狀態時,indexmenu 會隱藏所有頁面,但該 namespace 還是會出現在樹狀列表中,造成使用者按了以後發現是空的,徒然浪費時間。[[https://github.com/samuelet/indexmenu/issues/235|我去問可否加這個功能,乾脆把已知為空的 namespace 直接也隱起來]] * ++subjectindex:書本式的索引,很有趣|[[doku>plugin:subjectindex|連結]]{{url>https://www.dokuwiki.org/plugin:subjectindex}}++ * ++plugin:twistienav 似乎不賴!(在 breadcrumb 足跡中添加下拉按鈕,可直接導覽至該頁面 namespace 中其他頁面|[[https://www.dokuwiki.org/plugin:twistienav|(原文連結)]] {{url>https://www.dokuwiki.org/plugin:twistienav}}++ * 可惜無法搭配 [[dokuwiki:template:bootstrap3]] 模板,沒辦法啦…… * ++pagequery 也值得一試|[[doku>plugin:pagequery|(官方說明)]]{{url>https://www.dokuwiki.org/plugin:pagequery}}++ * ∵indexmenu 的視覺呈現似乎都是直式的,無法分欄,可能不那麼適合放在 pagefooter 中,所以也許 pagequery 的效果會不錯 * 語法及說明文件有點艱澀,試不出想要的,先放棄 * ++catlist 也值得一試|[[doku>plugin:catlist|(官方說明)]]{{url>https://www.dokuwiki.org/plugin:catlist}}++ * 可分欄 * 但不會 collapse 的樣子 * ++nspages 能否 collapse?|[[doku>plugin:nspages|(官方說明)]]{{url>https://www.dokuwiki.org/plugin:nspages}}++ * 哇,更糟,不僅不會 collapse * 分欄也無效 * 而且 subnamespace 下面的頁面並非依 subnamespace 列出,而是全部列出 <<==>> * simplenavi * /^20171031^/ 今天先試著放在一般頁面裡,並沒有自動收合功能 * acmenu * /^20171031^/ 好奇怪,似乎沒效 * /^20190327^/ 今天有在 !test 上試出來,原來效果也只是像 indexmenu 一樣的 list 嘛~我還以為是很美觀的方框風琴樣式呢~而且也無法存取 headpage,那這樣我用 indexmenu 就好啦~ * indexeverywhere:放 sidebar 裡效果不錯 ∵DW 預設的 index 其實比較能搭配 tpl 的樣式 * 不過預設的 index 還是不會隱藏 headpage,唉! * 【尚未測試】navi:放在 sidebar 裡,可讀取任何頁面裡的列表及連結,變成層級式清單,不需要 namespace 階層也能手動建立連結 {{tag>todo}}