Masao Mutoh
mutoh****@highw*****
2005年 12月 25日 (日) 20:33:27 JST
むとうです。 On Sun, 25 Dec 2005 20:21:21 +0900 GOTO Naohisa <ngoto****@gen-i*****> wrote: > 後藤@BioRubyです。 > > RD+スタイルで、 > ((<URL:http://www.pref.gifu.lg.jp/>)) > ((<URL:http://www.gifu-u.ac.jp/>)) > (それぞれ、岐阜県、岐阜大学のページ) > のような、gifを含むページにリンクしようとすると、 > > <img src="http://www.pref.gifu.lg.jp/" title="<URL:http://www.pref.gifu.lg.jp/>" alt="<URL:http://www.pref.gifu.lg.jp/>" /> > > のように、インラインイメージと誤解釈されてしまいます。 > .gif以外の、.pngや.jpg等を含むURLも同様のようです。 > どうしたらいいのでしょうか? これは不具合でしょうね。 hiki/style/rd+/rd2html.rbに以下のパッチを当てるとどうでしょうか。 $ cvs diff -u rd2html.rb Index: rd2html.rb =================================================================== RCS file: /cvsroot/hiki/hiki/style/rd+/rd2html.rb,v retrieving revision 1.8 diff -u -r1.8 rd2html.rb --- rd2html.rb 25 Oct 2005 02:50:44 -0000 1.8 +++ rd2html.rb 25 Dec 2005 11:30:54 -0000 @@ -224,7 +224,7 @@ def apply_to_Reference_with_URL(element, content) url = element.label.url - if /\.(jpg|jpeg|png|gif)/ =~ url + if /\.(jpg|jpeg|png|gif)$/ =~ url %Q[<img src="#{meta_char_escape(url)}" title="#{content.join("")}" alt="#{content.join("")}" />] else %Q[<a href="#{meta_char_escape(url)}" class="external">#{content.join("")}</a>] -- .:% Masao Mutoh<mutoh****@highw*****>