4
使用snap,我写了一个拼接创建从降价文本,使用此功能:Pandoc忽略降价,标题
markdownToHTML :: T.Text -> [Node]
markdownToHTML = renderHtmlNodes . (writeHtml writeOpts) . readMarkdown readOpts . T.unpack
where
readOpts = defaultParserState
writeOpts = defaultWriterOptions
{ writerStandalone = False
, writerHtml5 = True
, writerStrictMarkdown = False
}
现在,当我举个例子,给它这个降价
# Hi
Lorem ipsum something somthing
# Stuff
[a link](http://twitter.com/)
它产生这个HTML:
<h1 id='hi'>Hi
</h1>
<p>
Lorem ipsum something somthing
# Stuff
<a href='http://twitter.com/'>a link</a></p>
不管我的之前有多少换行符放3210,它仍然只是嵌入该段。有趣的是,如果我将同一个markdown转储到pandoc的demo site中,它会产生正确的Html输出。
如有必要,我的项目的完整代码可以找到here。
它肯定会在主站点上产生正确的输出。你试过改变一些旗帜吗?例如。如果你只是使用默认标志? –