如何在Linux下使用Markdown进行文档工作
自从使用了markdown,做文档工作就很顺手。我几乎将工作中所有的文档工作都用markdown来完成。最近有了一些新的体验,也发现了一些新的问题。
在Linux系统中,编辑markdown可以用retext工具:
# Debian/Ubuntu
sudo apt-get install retext
retext Release-Notes.md
要将markdown文件转换成html文件,可以用discount或python-markdown软件包提供的markdown:
# Debian/Ubuntu
sudo apt-get install discount
或:
# Debian/Ubuntu
sudo apt-get install python-markdown
转换工作很简单:
# 用discount提供的markdown工具
markdown -o Release-Notes.html Release-Notes.md
# 用python-markdown提供的markdown_py工具
markdown_py -o html4 Release-Notest.md > Release-Notes.html
如果要生成PDF,也很简单,可以用python-pisa提供的xhtml2pdf:
# Debian/Ubuntu
sudo apt-get install python-pisa
# 将html转换成PDF
xhtml2pdf --html Release-Notes.html Release-N

本文介绍了在Ubuntu系统中如何使用Markdown进行文档工作,包括使用retext编辑,discount或python-markdown转换为HTML,以及通过python-pisa生成PDF。遇到的中文编码问题和解决方法,以及对Markdown语法中下划线可能导致的混淆提出建议。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



