単にURLを貼付けるときに、スペースを入れるように運用で工夫すればいいという話でもあるのだけども、気持ち悪いのでソースに手を入れてみた。
バージョンは0.7-stable
URLの文字列処理は「lib/redmine/wiki_formatting.rb」の124-154行目にある。
そこのコードの正規表現を揉むのもいいんだけど、下記のように書いてしまった方がシンプルで、RedMineのWiki用途くらいであればそこそこ満足いく精度で置換してくれる。
def inline_auto_link(text)
URI.extract(text) do |uri|
text.gsub!(url,"<a class='external' href='#{url}'>#{url}</a>")
end
end
やったことの記憶を頼りに再現してみただけなので、後でコードは
関係ないけど「Blogger Syntax Highlighter」がいい感じ。
いろんな言語に対応してて、使い方が簡単。

0 コメント:
コメントを投稿