▼ 2009/02/25(Wed) adiaryのURL解釈バグ
adiaryをいろいろカスタムして使わせていただいていますが、URL自動リンク機能がちょっとおかしいようなので、報告を兼ねて投稿&トラバしておきます。
そもそも気づいたのは
記事中に外部URLの画像を取り込みたいときのために、ユーザー定義タグ機能を使って以下のようなタグを定義していた。eimg = 外部画像, ASCII, 2, <img src="$1:$2">こうすることで、例えば[eimg:http://http://k.yimg.jp/images/top/sp/logo.gif]のように書けば、記事中にヤフーのロゴが引用でき、[http://www.yahoo.co.jp/:[eimg:http://k.yimg.jp/images/top/sp/logo.gif]]のように書けば、その画像に対してリンクを貼れていた*1が、URL自動リンク機能がたまたまONだったKerosoft : Modus Operandiでは、[eimg:http://k.yimg.jp/images/top/sp/logo.gif]のように変にリンクが付いてしまった。
ちなみにパーサーは、"標準(そのまま改行)"を使用。
私のblogの設定が悪いのかと思い、先ほどテスト用blogWer entschied es?にて同様の検証を行ったが、やはり同じ結果となった。
この問題自体は、URL自動リンク機能をOFFにして直ったが、URL自動リンク機能が有効のとき、このようにタグの括弧で囲んでいる場合でも閉じ括弧だけURLリンクに含まれるのも変だな……と思ったわけで。
URLの自動リンクをするかどうかを判定する場所で、[]の内側にhttpアドレスが書かれている場合はリンクを張らない方がいいのでは?*2
参考になった記事や興味深かった記事は、他の人も見つけやすいようにリンクやはてブしていただけると助かります…。
コメントも歓迎です。
- TB-URL http://mo.kerosoft.com/0105/tb/
-
▼
adiary Ver2.06 リリース情報
adiary開発日誌 Ver2.04(Ver2.05/C76)のバグフィック版です。Ver2.05(一般非公開版)で大幅に強化されたアルバムシステムを内包しています。しばらく(1週間ぐらい)はリリース候補(RC1)としておきますのでテストしていただければ幸いです。問題がなければ...

1: nabe 2009年02月25日(Wed) 午後9時11分
バグ報告感謝です。ご迷惑をおかけしています。
時間取れたら見てみますね。