学习使用 Markdown 来写作

首先我这里说的写作,并不是狭义上的作家的写作,而是指所有编写文字内容的活动, 对于技术人员来说,主要就是编写技术文档了,当然还可以包括各种读书学习笔记。

我为什么想要学习使用 Markdown?

1 文档排版简单且规范统一

编写技术文档或其他内容时,我们肯定会进行一些基本的排版工作,但从我自己较少的技术文档写作经验来看,
自己的排版根本没有一个统一的原则,是随性而为的,没有标准化的排版规范,而且我也不想学习各种复杂的排版操作。
我想要的是自己编写的文档能够有统一的排版规范,而且排版操作简单。

在我看来 Markdown 能满足这个需求。Markdown 的语法够简单(它的标记语法有极好的可读性),
让我们不再关注排版是否简单且规范统一(Markdown 帮我们解决了这个痛点),这样让我们能够关注在内容的产生上。

2 纯文本、兼容性强、格式转换方便

因为 Markdown 是纯文本,所以它可以用各种文本编辑器打开。
而且,Markdown 文档也不会因为未来软件升级而产生不同版本之前的兼容性问题。

Markdown 格式转换方便,它能够方便能转换成 HTML。HTML 的重要性不言而喻,它是整个万维网(WWW/Web)的标记语言。
HTML 也是目前主流电子书格式所用的标记语言。无论是 EPUB, mobi,还是 Kindle 用的专有格式 .azw,都只是把一堆 HTML 文件打包而已。

3 借助 Github 进行版本跟踪与文档共享

你有没有过这种痛点?一篇 Word 文档有从 v1.0 到 vX.0多个版本,版本跟踪和管理难以自动。 共同协作难以进行,想象一下,一篇 Word 文档发送过去给其他人修订与审阅,又发送回来,如此反复,协作效率低下。

但是我们通过将 Markdown 文档放置在 Github 或其他 Git 服务器上,我们的写作过程都可以被记录下来,从而不用担心版本跟踪的问题。
其他人也可以方便地对文档进行编辑修订。

Ref

献给写作者的 Markdown 新手指南
为什么作家应该用 Markdown 保存自己的文稿
Markdown 写作浅谈
Markdown 项目官网