在我看来,一名程序员可以学习一下 Markdown ,但是并没有到非学不可的地步。

Markdown 是一种轻量级的【标记语言】,它让我们使用纯文本格式编写文档;这里提到的语言,并不是某种编程语言,也并不是只有程序员可以使用的。

通俗地说,Markdown 其实就是一套语法、一套规定,我们在编写文档的时候,增加一些符号,就可以达到某些效果,比如加粗、多级标题、列表等等;如图:

图 - 1,我们编辑的内容,可以看到我们使用了 #、##、``` 这些标记符号。

Markdown

图 - 2,最后的效果

Markdown

Markdown 的优点

  • Markdown 常用的标记符号也就十来个,就算是一个非程序员,学习这些标记符号也只需要几分钟的时间,而一旦熟悉了这种语法规则,会让我们文档编写的速度变得非常的快。
  • 让作者可以专注文字内容,而需要关心排版样式,可以更安心地写作;
  • 纯文本,你可以使用任何文本编辑器;
  • Markdown 默认的文件格式是 .md,不过也可以轻松地导出 HTML、PDF、Word 等等;

Markdown 的语法

  • 标题:在本段文字之前加 # 号,就表示一级标题,## 就是二级标题,最多可以到六级;
  • 列表:无序列表使用 - 或 * ;有序列表使用数字 1. 2. 3. ,符号或数字与文字之间有一个空格;
  • 引用:使用大于号 >;
  • 粗体:两个 ** 中间的文字,会被加粗;
  • 斜体:两个 * 中间的文字,会变成斜体;
  • 图片:![图片的备注](图片的地址);
  • 链接:[链接的文字](链接的地址);
  • 代码框:被两个 ``` 包裹起来;
  • 分割线:三个 * ;
  • Markdown

我现在使用的 Typora 这个软件,现在很多网站也都支持 Markdown 语法,我们可以在本地编辑好,然后直接发布到这些网站上;这样可以让我专注写作内容,不需要花精力在格式上。