❗ 本文最后更新于 4015 天前,文中所描述的信息可能已发生改变,请谨慎使用。
今天又对我的博客程序进行了改造:写文章时支持 Markdown 语法。最近越来越喜欢用 Markdown 写文档,以后写博客也可以用了,想想就觉得幸福。用过 github 的同学对 Markdown 都不陌生,对比常见的富文本编辑器,它至少有以下优点:
- 纯文本,兼容性极强,可以用所有文本编辑器打开;
- 格式转换方便,Markdown 可以轻松转换为各种格式;
- 让你专注于文字而不是排版;
- Markdown 的标记语法有极好的可读性;
- 在 Markdown 中,你依然可以使用 html 标记;
对于喜欢贴代码的程序员来说,GFM(GitHub Flavored Markdown)定义的代码块语法方便好用。Sublime Text 对 Markdown 的语法高亮也支持得也很好,一目了然。Web 上也有强大的 CodeMirror 支持 Markdown 的编写。
解析 Markdown 语法,我用过两个库:运行于浏览器和 Nodejs 的 JavaScript 库 marked,和 Python 库 Markdown。它们除了支持 Markdown 的基本语法外,还支持表格、代码块、TOC 等扩展功能。
最近,身边不少技术强爱折腾的朋友都把自己博客换成 Nodejs + Markdown 了。如果不想自己开发,也可以用 jekyll 或 Octopress 等系统。它们都支持 Markdown,都能很好的跟 github 整合。
还有一家叫 postach.io 的网站比较有趣,在这里写博客的方式很特别:绑定 Evernote 帐号,在指定记事本新建 Note 并添加名为 published 的 tag,同步即可。当然,postach.io 也支持 Markdown。
最后再推荐一下月影最近开发的 gitpress 系统(已经停止维护了)。gitpress 非常易用,只需要简单几步,就能把你在 github 上的项目变成博客。还支持绑定域名、本地搭建服务等高级功能。整个项目都是开源的,可以去官网了解更多。
本文链接:https://mailseason.com/post/use-markdown-on-my-blog.html,参与评论 »
--EOF--
发表于 2013-11-24 03:55:24,并被添加「Markdown、QuQuBlog」标签。查看本文 Markdown 版本 »
Comments
Waline 评论加载中...