antirefspam を tdiary.conf から設定する
[2006-11-26] で導入したリファラスパム対策フィルタ antirefspam.rb だが,tdiary.conf をうっかり上書きしたら,設定ページから入力してあった「信頼するリンク元」が全部消えてしまった.
まあ当り前の話なんだが,うちの場合 tdiary.conf はいつも直接編集してアップロードしてるので,できれば antirefspam まわりもウェブベースでなくて直接 tdiary.conf 上で設定したい.
というわけで,いろいろ調べてみた結果,@data_path にある tdiary.conf の options2 に antirefspam.trustedurl という名前で設定すればよいようだ.つまり,
# # options for plugins # options2 = { 'antirefspam.trustedurl' => "http://\\w+.google.*\r\nhttp://\\w+.yahoo.*\r\nhttp://mixi.jp/.*\r\nhttp://www.bloglines.com/.*\r\nhttp://\w+.livedoor.com/.*", }
みたいな感じで書く (既に options2 にいくつも要素がある場合には,単に追加すればよい).URL はそれぞれ "\r\n" をデリミタとしてずらずらと列挙すれば大丈夫.