AlanDecode / Maverick

🏄‍ A static blog generator built with Python.
https://alandecode.github.io/Maverick/
MIT License
453 stars 107 forks source link

HTML Block 内部的 Markdown 格式无法被显示 #18

Closed derbalkon closed 4 years ago

derbalkon commented 4 years ago

举例如下:

如果写下面这种嵌套:

截屏2020-04-12 上午12 40 33

直接从 GitHub 上 Preview 这段文字,内部的 Markdown 格式会正确显示:

截屏2020-04-12 上午12 40 48

但是生成的网页上看起来会是这样:

截屏2020-04-12 上午12 40 59

从生成的 html 里看,其内部的 Markdown 没有被正确地表达:

截屏2020-04-12 上午12 51 37

更换了几个主题,发现最终生成的效果都是一样,应该和主题没什么关系。

AlanDecode commented 4 years ago

Maverick 使用 mistune 作为 Markdown 解析器,这个解析器可能对嵌套语法支持不佳。

AlanDecode commented 4 years ago

我在 4328bda24bf 中添加了一个语法:

[details][/details]

例如:

[details]
<summary>简介</summary>
`内容`
[/details]

应该可以暂时解决这个问题。