以前在 windows 上一直习惯用 cmdmarkdown 把要写的东西写下来,再经过 typora 转成 pdf;如今不少时候在用 Ubuntu,须要把写完的做业转成 pdf 交上去,据说 typora 出 linux 版了(传送门),然而貌似并不能打开呀...(好吧 后来发现是本身没有耐心)javascript
因而只能鼓捣一下其余的作法,不过貌似方法挺多的...记录一下html
# optional, but recommended sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE # add Typora's repository sudo add-apt-repository 'deb http://typora.io linux/' sudo apt-get update # install typora sudo apt-get install typora
支持在线导出 html(styled) markdown pdf 还有其余有用的功能
不过若是有中文,导出 pdf 时会出问题,因此仍是导出 html 再用 chrome 打印出来
dillinger.io 传送门java
偶然在 npm 上发现一个 MarkDown 转 pdf 的模块,还有各类操做,若是要批量转 pdf 就方便了
npm install markdown-pdf
给个 examplenode
var markdownpdf = require("markdown-pdf") , fs = require("fs") fs.createReadStream("/path/to/document.md") .pipe(markdownpdf()) .pipe(fs.createWriteStream("/path/to/document.pdf")) // --- OR --- markdownpdf().from("/path/to/document.md").to("/path/to/document.pdf", function () { console.log("Done") })
再给个传送门linux
pandoc 很强的,不过以后再补上...chrome
此外支持 linux 的 markdown 编辑器也很多呢,固然可能审美上就不必定能接受了shell
因此后面给上一些有用的连接
编辑器与扩展
Mdcharm
Typora:简单高效的 Markdown 编辑器
如何把 Markdown 文件转化为 PDF? -知乎npm