提问人:bortzmeyer 提问时间:8/8/2018 更新时间:8/8/2018 访问量:52
使用 Pelican 生成格式良好的 XHTML
Producing well-formed XHTML with Pelican
问:
默认情况下,Pelican 从 Markdown 生成 HTML(而不是 XHTML)。例如,标记将使用非封闭标记生成,从而破坏 XHTML。
<img src="images/bird.jpg">
有没有办法说服鹈鹕制作XHTML?还是我必须运行 Tidy ?output/*
答:
2赞
Waylan
8/8/2018
#1
Pelican 使用 Python-Markdown 作为其 Markdown 解析器,而 Python-Markdown 可以输出 XHTML。事实上,这是它的默认值,它复制了引用实现 (markdown.pl)。Pelican 用 覆盖了默认值,当然,这不是有效的 XHTML。HTML5
在鹈鹕的设置中设置的任何关键字都会直接传递给类。因此,只需在配置文件中定义output_format:MARKDOWN
Markdown
MARKDOWN = {
'output_format': 'xhtml'
}
完全披露:我是 Python-Markdown 开发团队的成员。
评论
0赞
bortzmeyer
8/15/2018
谢谢,这正是我错过的。
评论