pukiwikiでページ名/ページ内テキストの置換
by sadoru on 7月.22, 2010, under Mac, PC, Web
直近でreplaceを使ったらいいんじゃね?というネタが浮上してたのでローカルpukiwikiで試してみた。こいつは便利。
renameはpukiwiki標準でついてくるプラグイン。あるのは知ってたのに全然使ったことなかった。これも便利。
■ページ名の一括置換
標準のrenameプラグインで可能。要管理者パスワード。
(wikiのURL)index.php?cmd=rename&refer=(ページ名)
(ページ名)の下にページがある場合はそれらも含めるかどうかオプションで選択可能
例: Rename_test → Rename_afterに
Rename_test
Rename_test/aaa
Rename_test/bbb
Rename_test/ccc
Rename_test/ddd
↓
Rename_after
Rename_after/aaa
Rename_after/bbb
Rename_after/ccc
Rename_after/ddd
注意)
置換前の”Rename_test”および”Rename_test/xxx”は全て無くなる
RecentDeletedページには出てこない
:RenameLogには残る
「関連ページもリネームする」をチェックせずに実行した場合は?
→親ページだけリネームされる(当たり前だけど)
■複数ページ内テキストの一括置換
Plugin/replace.inc.php – PukiWiki Plus!
上のプラグインをいれて実行するだけ。
注意)
対象ページ一覧表示とかプレビュー的なものは無くて一気に置換されるので
実行前に対象となるページ、対象箇所はよく確認しよう!
