我的写作工具——Markdown

古人云:工欲善其事,必先利其器。

好工具承载着好思想,好工具能帮你提高效率,简化流程。

Markdown 便是有着好思想的工具。轻量而简洁,简单而优美。

何为 Markdown

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 XHTML(或者 HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 ——Markdown - 维基百科,自由的百科全书

Markdown 是一种写作工具,由纯文本组成,写下千字也不过十几 K。其文档结构简单,易读易写。Markdown 虽名叫标记语言,实际上是由 # * - + 等简单符号组成。在 CSS 加持下,还可以转换成简洁、美观的文档。

同样适用于微信写作。比如我的写作流程便是,使用本地 Markdown 软件写好文章,复制到微信公众号编辑页面。用 Markdown Here 转化成排版后的文章,检查后再发布。

为何是是 Markdown 而非 Word

使用 Word 时,你会花费大量力气去排版,试图让文档变得漂亮一些。是粗体还是斜体,是宋体还是黑体,对创作来说,有那么重要吗?—— 工作谈 023:如何 21 天写一本书(2)

Word 虽然功能强大,但过于复杂。对于普通人来说,更适合专业排版,而非写作。

你可以思考,在写作中常用的样式。无非标题、字体、加粗等。而 Markdown 的功能足以满足普通人的需求。

在你用 Word 时,更多的习惯是边写作,边思考文档的排版。「这里是标题,这里是加粗」。而写作讲究的是心流沉浸,一心多用则会扰乱写作思路。

Markdown 的写作流程不是这样。你可以用一个 # 来替代一级标题,用 ## 替代二级标题,而加粗则只用在文本左右加上两个 号,如 **这是加粗** **。写作时手不用离开键盘,一口气把文章写完。

内容与样式分离

内容与样式的关系,如一杯水,内容是杯中水,样式是盛水的杯子。水始终是水,不过在不同杯子中,却能呈现出不同的模样。

排版是为了让文章呈现特定结构。而为了让内容在不同设备上展现,超文本编辑语言 HTML 便诞生了。而 Markdown 作为 HTML 的简化版,更轻量、更简洁。

Markdown 让写作者不再一心二用。在不同阶段做不同的事情。先完成,后修改。写作时,使用 Markdown 的标记语言,让写作更轻盈。排版时,使用 CSS 让排版更简单,一次调试,多次复用。

小结

好工具不是思想外衣,而是思想本身。

Markdown 已诞生 16 周年,但和 Word 的 37 岁相比有些年轻。但 Markdown 作为写作与排版工具,深受广大程序员喜爱,因为其简洁而不简单。也正因为如此,Markdown 越来越来流行。

参考

ChangeLog

  • 200901 创建