hikidoc:145
From: TADA Tadashi <t@t...>
Date: Sat, 12 Dec 2009 10:49:12 +0900
Subject: [hikidoc:145] ブラケットリンクのエスケープ処理
ML: hikidoc@m... 新メンバー: t@t... ただただしです。 #メールアドレス変え忘れていたのでついでに。 ブラケットによるリンクの指定( [[hoge|http://example.com]] )の中で、 「hoge」の部分に「|」を含めたい場合に「\|」とすることでエスケープ できるように期待しているようですが、動作してない気がします。 以下のパッチでどうでしょう? Index: hikidoc.rb =================================================================== --- hikidoc.rb (revision 3557) +++ hikidoc.rb (working copy) @@ -438,7 +438,7 @@ def compile_bracket_link(link) if m = /\A(?>[^|\\]+|\\.)*\|/.match(link) - title = m[0].chop + title = m[0].chop.gsub( %r[\\\|], '|' ) uri = m.post_match fixed_uri = fix_uri(uri) if can_image_link?(uri) -- ただただし - ツッコミは、短く鋭く愛を込めて♪ http://tdtds.jp/ @tdtds -- ML: hikidoc@m... 使い方: http://QuickML.com/ このMLを退会する方法: - 本文が空のメールを <hikidoc@m...> に送ってください - 本文が空のメールを送れない場合は、 本文に「退会」とだけ書いたメールを <hikidoc@m...> に送ってください (署名やhotmailの広告などがついて空メールを送れない場合など) <hikidoc@m...> のメンバー: kazuhiko@f... kazuhiko-w3ml@f... zn@m... kazisobe@g... shintaro@k... fmfumi@g... ttakah@l... yanagi@s... okano.osamu@g... kida@n... don@n... inouetom@n... kou@c... zophos@d... vette@m... ksk@b... sakuro@e... oneroad@m... moonwolf@m... hiraku@s... ujihisa@g... akr@f... dan@r... kimuraw@i... arikui@m... dara@s... tmasao@a... hs@o... motoya.kurotsu.2009@g... kdmsnr@g... t@t...
-> 145 2009-12-12 02:49 [t@t... ] ブラケットリンクのエスケープ処理 146 2009-12-13 09:39 ┗[kazuhiko@f... ] 147 2009-12-13 15:55 ┣[t@t... ] 149 2010-01-05 09:45 ┗[kazuhiko@f... ] 150 2010-01-05 15:44 ┗[kimuraw@i... ]