gpt4 book ai didi

html - Pandoc 忽略 Markdown-Headlines

转载 作者:搜寻专家 更新时间:2023-10-31 08:08:18 27 4
gpt4 key购买 nike

使用 snap ,我写了一个 splice 从 markdown 创建文本,使用这个函数:

markdownToHTML :: T.Text -> [Node]
markdownToHTML = renderHtmlNodes . (writeHtml writeOpts) . readMarkdown readOpts . T.unpack
where
readOpts = defaultParserState
writeOpts = defaultWriterOptions
{ writerStandalone = False
, writerHtml5 = True
, writerStrictMarkdown = False
}

现在,例如,当我给它这个 markdown 时

# 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>

无论我在 # 之前放了多少换行符,它仍然只是嵌入到段落中。

有趣的是,如果我将相同的 Markdown 转储到 pandoc 的 demo site 中, 它会产生正确的 Html 输出。

可以找到我项目的完整代码here ,如有必要。

最佳答案

请参阅 Text.Pandoc 的文档。它说:

Note: all of the readers assume that the input text has '\n' line endings. So if you get your input text from a web form, you should remove '\r' characters using filter (/='\r').

我怀疑这是你的问题。

关于html - Pandoc 忽略 Markdown-Headlines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481211/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com