# html_anchor $Revision: 1.4 $
#
# anchor: アンカーを「YYYYMMDD.html」「YYYYMM.html」形式に置き換える
# tDiaryから自動的に呼び出されるので、プラグインファイルを
# 設置するだけでよい。このプラグインを有効に使うためには、
# Webサーバ側の設定変更も必要。Apacheを使う場合、以下の2つの
# 方法が知られている。
#
# (1) mod_rewriteと合わせて利用する(推奨)
# 参照: http://sho.tdiary.net/20020301.html#p04
#
# (2) ErrorDocumentを利用する
# .htaccessに以下の設定を追加する(your_URL_of_index.rbはあなた
# の日記のindex.rbのURLに)。ただしこの手法は、Webサーバの
# エラーログが膨れ上がるので、推奨できません。上のmod_rewriteが
# 使えない場合のみの最終手段です。
#
#
# ErrorDocument 404 your_URL_of_index.rb
#
#
# Copyright (c) 2002 TADA Tadashi
# Distributed under the GPL
#
def anchor( s )
if /^(\d+)#?([pct]\d*)?$/ =~ s then
if $2 then
"#$1.html##$2"
else
"#$1.html"
end
else
""
end
end