0
私は次のコードを持っている:私は値下げ文字列に適用した場合Text.Pandocを使用してMarkdownをHtmlに変換するにはどうすればよいですか?
import Text.Pandoc
myWriterOptions = defaultWriterOptions
{ writerHtml5 = True
, writerStrictMarkdown = False
}
markdownToHtml :: String -> Html
markdownToHtml = writeHtml myWriterOptions . readMarkdown defaultParserState
を:
"header\n=======\nA line of text.\n### A list ###\n- apple\n- orange\n- pear"
私はで終わる:
"<h1 id=\"header\">header</h1>\n<p>A line of text. ### A list ### - apple - orange - pear</p>"
他のほとんどの実装ではそれを必要としないため、私は混乱していました。 – qubital
残念ながら、私が知っているMarkdownの正式な仕様はないので、すべての実装は基本的に[オリジナルのPerl実装](http://daringfireball.net/projects/markdown/)を模倣しています。この動作が望ましくないと思われる場合は、[バグを報告する](http://johnmacfarlane.net/pandoc/bugs.html)をお勧めします。 – ehird
@ehirdあなたは正しいので、マークダウンの元の説明には空白行が必要です。 >「段落は、1つ以上の空白行で区切られた1行以上の連続した行です。 " [構文] [1] [1]:http://daringfireball.net/projects/markdown/syntax – dfc