hikidoc:135
From: kimura wataru <kimuraw@i...>
Date: Tue, 11 Aug 2009 23:52:13 +0900
Subject: [hikidoc:135] Re: <pre>や<blockquote>内の plugin syntax
木村(わ)です。 黒津さん、詳しい情報ありがとうございます、状況を把握しました。 残念ながら引用(blockquote)についてはHikiDoc的には「仕様です」と いうことになってしまうと思います。テーブルも同様ですね。 [hikidoc:129]で坂元さんが言及しているように、HikiDocでは プラグインの'{{' '}}'内に複数行の内容を書くことができます。 すると、プラグインとして解釈しないpreを除いて'{{' '}}'の間は インラインと解釈されるために引用やテーブルでは今回のような 出力となります。 プラグイン以外に'{{' '}}'という文字列が登場するのは、ほとんどが pre内だと思います。これについては今回修正します。 それ以外の引用などで問題となる場合は、^WikiNameのように解釈を回避する 手段があればよいのかもと考えています。こちらについては保留とさせて ください。 ありがとうございました。 On Tue, 11 Aug 2009 12:56:33 +0900, Kurotsu Motoya wrote: > 木村さん、こんにちは。黒津です。 > >> [hikidoc:128]の例にあげた入力に対して期待する出力 > > 下の出力を期待します。 > > <h1>sec1</h1> > <pre>{{</pre> > <h1>sec2</h1> > <pre>}}</pre> > <h1>sec3</h1> > <blockquote><div class="plugin">{{</div></blockquote> > <h1>sec4</h1> > <blockquote><div class="plugin">}}</div></blockquote> > ブロックを先に解釈して、ブロック内にインラインプラグイン全体がなければ プラグインと判定しない、ということですね。 >> 実際に困ったケースなど > > 実際にこのケースに遭遇したのは、tdiary を使っていて、正規表現を含む > コードを複数の<pre>~</pre>にべた張りしていた時でした。たまたま、 > > !!example1 > ... > /{{/ > ... > !!example2 > ... > /}}/ > ... > > このようなパターンが含まれていたために、問題に気づきました。それで、 > <blockquote> ではどうなのだろうとか調べてみて、同じような問題が起き > たので、[hikidoc:128]には、調べた範囲で最も単純なパターンをあげました。 > なるほど。いつ起きてもおかしくないですね。 -- kimura wataru -- ML: hikidoc@m... 使い方: http://QuickML.com/
@ 128 2009-08-06 06:36 [motoya.kurotsu.2009@] <pre>や<blockquote>内の plugin syntax @ 129 2009-08-08 03:59 ┣[hs@o... ] 132 2009-08-10 18:02 ┗[kimuraw@i... ] 133 2009-08-11 05:56 ┗[motoya.kurotsu.2009@] -> 135 2009-08-11 16:52 ┗[kimuraw@i... ] @ 136 2009-08-16 19:32 ┗[hs@o... ]