flat7th

pw:ページ名にルールを定めておく

created 2005-01-07 modified 2005-01-07 

PassWikiには、ページ名が正規表現にマッチするものの一覧を出力する機能があります。

#PAGES(){正規表現}
そこで、新規にページを作るとき、下記のようにローカルルールを決めています。
ページの種類ルール
メニュー(おしながき、pw_sidemenu)に載せるページ'+'で始める
PassWikiにデフォルトで入っているページ':'で始まるページ名に変更

その上で、pw_sidemenuを下記のようにしています。
***おしながき
[[MyFrontPage]]
#PAGES(){^[+]}

***(PassWiki)
#PAGES(){^:}

こうすると、新規にページを追加したあとでさらにメニュー画面にそのページへのリンクを作成する手間が省けます。楽チンです。


ただ...今考えれば、'+'文字はURL文字列中では特殊な意味を持つため避け、別の記号にすればよかったかも。
(URL文字列中のスペースは'+'にエンコードされ、URL文字列中の'+'は別の表現にエンコードされます)
まぁ実際には大したことじゃないですけど。