なーお さんの日記
最近遅ればせながら使い始めたPukiWiki。
で、「こんな機能があったら便利なのになあ、何で無いの?」 と思っていた物。 「ページ名エイリアス」。
それが、なんと今使っている「XOOPS+PukiWikiMod」で実装されていました! もぅ涙ものです。 ページ名エイリアス(別名)の導入 (XOOPSマニア)
これが必要になるのは、ページを階層構造で作る場合です。
例えば、積層スピーカーの会では、ユーザーページは
「User/ユーザー名」
各ユーザが作るサブページは
「User/ユーザー名/ページ名」
としています。
このように階層構造を取ると、ページ一覧を作るときに「#ls2()」とやれば勝手に拾ってくれるので良く使うと思います。
ところが、これをやっちゃうと、[[BracketName]] でページ間リンクを作るとき、
[[ページ名>User/ユーザー名/ページ名]]
という具合に、とても長い書式が必要になってしまいます。
こんなときに、「ページ名エイリアス」を使って、予め:config/areases ページに規定の書式で書き込んでおけば、
[[ページ名]]
や
ページ名
で自動リンクされます。
今のところ[[ ]] が不要な場合の方が多いようですが、今後、単語が増えてきて単語の中に単語が入るようなパターンでどうなるか、ウオッチが必要ですね。
コミュニティとして目的をもって蓄積したい情報がある場合には、かなりの威力を発揮すると思います。 今回は特に、「メーカー名」のリンクページをメーカー毎に作るので、とても便利でした。
PukiWikiMod作者の、nao-ponさん。 使わせていただいております。 どうもありがとうございます。