質問: markdown記法で引用が2回以上続くとき、これを一度ブレークするためのベストプラクティスがありますでしょうか? ``` > ここに1つ目の文章 > ここに2つ目の文章 ``` というように、単純に改行を挟んだだけでは以下のように一つの引用セクションと解釈されてしまいます。 > > ここに1つ目の文章 > > > ここに2つ目の文章 > > > これを以下のように別々の引用セクションとして扱いたいのですが、現状は改行を3回入れて、真ん中に全角スペースを挿入するという方法で実現しています。 > > ここに1つ目の文章 > > > > > ここに2つ目の文章 > > > この方法があまりスマートではないと考えているので、もっとベストプラクティスな方法があれば教えて下さい。 ご回答よろしくお願い致します。
回答: Markdownの中にHTMLを書くことができます。これはいろいろあるMarkdownの方言の一部でできるということではなく、もとからそうであるようです。 以下、John Gruber著 “Markdown: Syntax”, ‘INLINE HTML’ より引用します (日本語試訳は回答者)。 ``` > For any markup that is not covered by Markdown’s syntax, you simply use HTML itself. There’s no need to preface it or delimit it to indicate that you’re switching from Markdown to HTML; you just use the tags. > Markdownの構文で満たせないマークアップには単にHTMLそのものを使える。 MarkdownからHTMLへ切り替えることを示すのに前置きだとか区切りだとかは 必要なく、ただタグを書けばよい。 ``` というわけで、上のようにただHTMLのコメントタグをはさんでやれば、期待した結果になります。 ......あれ、teratailのMarkdownではうまくいきませんね。