[Hiki-dev:01084] Re: 岐阜問題

アーカイブの一覧に戻る

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="&lt;URL:http://www.pref.gifu.lg.jp/&gt;" alt="&lt;URL:http://www.pref.gifu.lg.jp/&gt;" />
> 
> のように、インラインイメージと誤解釈されてしまいます。
> .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*****>



Hiki-dev メーリングリストの案内
アーカイブの一覧に戻る