STARTING OVER日記。
« Namazu関係おぼえがき。(3:結果報告のみ) |
インデックス
| 進捗状況・3。 »
2007年07月26日(木)
Namazu関係おぼえがき。(4:結果報告のみ)
■PukiWikiの内容をインデックス化する件。
・何故かPukiWikiのサイトに載っていた方法ではうまく出来なかった。
(インデックス化は出来たが、アドレスが正しくない)
→方法1:PukiWikiから通常ページの移行を早める。(いずれは大半のページをHTMLにする気だが、PukiWikiで残すページもあり、解決策にはならない)
→方法2:ひたすら試す。(絨毯爆撃?)
【結果】
手順1.PukiWikiのサイトに載っていた更新毎のインデックス書き換えはしないことに。(どうせcronでやるんだし。)なので、PukiWiki本体は全く弄らないことに決定。
手順2.PukiWikiのサイトに載っていた文書フィルタ「pukiwiki.pl」のURLを吐き出す部分を修正。
手順3.wikiディレクトリ内のみをcronでインデックス化。
上記で無事にインデックス化できましたとさ。
pukiwiki.plの修正は
その1:
・旧=my ($path,$file,$ext) = $cfile =~ m#^(.*/)(.*)(\.txt)$#;
・新=my ($path,$file,$ext) = $cfile =~ m#^(.*/)wiki\/(.*)(\.txt)$#;
その2:
・旧=$fields->{'uri'} = "$path$file";
・新=$fields->{'uri'} = "$path?$file";
の2箇所。
少々力業っぽい気もしますが、無事動くからいいでしょう。
っていうか、PukiWikiのサイト通りの手順ではないし。
(「namazurcを修正」はやってません。上記で充分なんで。)
まぁ、どっちにしろ、そのうちPukiWikiのページは今以上に少なくなる予定なのですが。