开始用 Markdown 写博客

今天又对我的博客程序进行了改造:写文章时支持 Markdown 语法。最近越来越喜欢用 Markdown 写文档,以后写博客也可以用了,想想就觉得幸福。用过 github 的同学对 Markdown 都不陌生,对比常见的富文本编辑器,它至少有以下优点:

  • 纯文本,兼容性极强,可以用所有文本编辑器打开;
  • 格式转换方便,Markdown 可以轻松转换为各种格式;
  • 让你专注于文字而不是排版;
  • Markdown 的标记语法有极好的可读性;
  • 在 Markdown 中,你依然可以使用 html 标记;

对于喜欢贴代码的程序员来说,GFM(GitHub Flavored Markdown)定义的代码块语法方便好用。Sublime Text 对 Markdown 的语法高亮也支持得也很好,一目了然。Web 上也有强大的 CodeMirror 支持 Markdown 的编写。

markdown

解析 Markdown 语法,我用过两个库:运行于浏览器和 Nodejs 的 JavaScript 库 marked,和 Python 库 Markdown。它们除了支持 Markdown 的基本语法外,还支持表格、代码块、TOC 等扩展功能。

最近,身边不少技术强爱折腾的朋友都把自己博客换成 Nodejs + Markdown 了。如果不想自己开发,也可以用 jekyllOctopress 等系统。它们都支持 Markdown,都能很好的跟 github 整合。

还有一家叫 postach.io 的网站比较有趣,在这里写博客的方式很特别:绑定 Evernote 帐号,在指定记事本新建 Note 并添加名为 published 的 tag,同步即可。当然,postach.io 也支持 Markdown。

最后再推荐一下月影最近开发的 gitpress 系统(已经停止维护了)。gitpress 非常易用,只需要简单几步,就能把你在 github 上的项目变成博客。还支持绑定域名、本地搭建服务等高级功能。整个项目都是开源的,可以去官网了解更多。

本文链接:参与评论 »

--EOF--

提醒:本文最后更新于 1110 天前,文中所描述的信息可能已发生改变,请谨慎使用。

Comments