程序员写博客

程序员写博客

很久以前写东西一般用 word 或 wps 这样的大众软件,后来做了程序员,发现了 markdown 生态的工具,不能自拔。

Markdown

markdown 是一种轻便的文本标记语言,没有像 html 格式 或 word 等软件那么多的格式支持,仅支持常见格式,长处是书写起来非常流畅,只用键盘,很少用鼠标。

编辑器

vim

vim + markdown 的组合给人非常沉静高效的体验,程序员首选。

IDE

如 vscode 和 jetbrains 的 ide, 都支持 markdown 的编辑和预览,当然可能需要装点插件。

typora、marktext

两款所见即所得的 markdown 编辑器,因为把编辑和预览二合一了,有很独特的体验。

typora 免费很多年,当前开始收费; marktext 开源,完全免费。

综合网站工具

像简书、石墨文档、quip 等工具,都是功能强大的文档编写和管理工具,不止支持 markdown,也不止是写文档。

值得一提的是语雀,绘制的脑图、流程图等非常美观,也有离线版可用。据说会开源,很期待。

建站工具

最早接触到 gitbook,后来发现了 hugo、mkdocs 等。

个人喜 hugo,是 go 语言写的,效率高。

网站部署

hugo 可以生成静态网站内容(就是一堆 js,css 和 html 文件),可以使用 Github 的 pages,netlify 等免费服务部署自己的网站。

hugo 文档主题

文档类的先后用过 hugo-theme-learn, hugo-book,hugo-theme-relearn 和 hextra,首选最后两个。