mdninja+markdown+jinja2=漂亮的HTML
mdninja的Python项目详细描述
mdninja+markdown+jinja2=漂亮的HTML文档
mdninja是一个文档处理器,它通过应用jinja2模板将标记文档转换为html文档。
安装
pip install mdninja
用法
简单使用:
mdninja doc.md -o doc.html
如果要使用其他模板:
mdninja doc.md -o doc.html --template=stylish.html
默认模板为:
<!DOCTYPE html> <html> <head> <title>{% for title in meta.title %}{{title}} {% endfor %}</title> </head> <body> <h1>{% for title in meta.title %}{{title}} {% endfor %}</h1> {{ body }} <hr/> </body> </html>
元数据(如上面的title)通过在文件顶部添加这样的元数据头添加到文档中
Title: A simple document
或者,也可以使用yaml样式的头指定meata:
--- title: A simple document ---