tDiary内 を Namazu で検索したくなったので、yasqueeze.rb - Yet Another squeeze.rb を使ってみる。
見かけ上、htmlでアクセスしているように見せかけている(tDiary-FAQ-Tips-html)ため、 このあたりを考慮する必要がありそう。
オリジナルモード(@options['yasqueeze.compat_path'] = false)だと、以下のような感じ(/tdiary/html/yyyy/mmdd)でファイルが出力される。これらのファイルを namazu の検索対象ファイルにしておく。
/tdiary/html/2000/0101( ... 1231) /tdiary/html/2001/0101( ... 1231) /tdiary/html/2002/0101( ... 1231)
で、.namazurc の Replace を以下のように設定(本来は改行不要)する。\dは数字。\1と\2は()内の内容。この対応はどうやらRuby風。
Replace /tdiary/html/(\d\d\d\d)/(\d\d\d\d) http://localhost/tDiary/\1\2.html
tags: tDiary zurazure
Posted by NI-Lab. (@nilab)