在我看來,一名程序員可以學習一下 Markdown ,但是并沒有到非學不可的地步。

Markdown 是一種輕量級的【標記語言】,它讓我們使用純文本格式編寫文檔;這里提到的語言,并不是某種編程語言,也并不是只有程序員可以使用的。

通俗地說,Markdown 其實就是一套語法、一套規定,我們在編寫文檔的時候,增加一些符號,就可以達到某些效果,比如加粗、多級標題、列表等等;如圖:

圖 - 1,我們編輯的內容,可以看到我們使用了 #、##、``` 這些標記符號。

Markdown

圖 - 2,最后的效果

Markdown

Markdown 的優點

  • Markdown 常用的標記符號也就十來個,就算是一個非程序員,學習這些標記符號也只需要幾分鐘的時間,而一旦熟悉了這種語法規則,會讓我們文檔編寫的速度變得非常的快。
  • 讓作者可以專注文字內容,而需要關心排版樣式,可以更安心地寫作;
  • 純文本,你可以使用任何文本編輯器;
  • Markdown 默認的文件格式是 .md,不過也可以輕松地導出 HTML、PDF、Word 等等;

Markdown 的語法

  • 標題:在本段文字之前加 # 號,就表示一級標題,## 就是二級標題,最多可以到六級;
  • 列表:無序列表使用 - 或 * ;有序列表使用數字 1. 2. 3. ,符號或數字與文字之間有一個空格;
  • 引用:使用大于號 >;
  • 粗體:兩個 ** 中間的文字,會被加粗;
  • 斜體:兩個 * 中間的文字,會變成斜體;
  • 圖片:![圖片的備注](圖片的地址);
  • 鏈接:[鏈接的文字](鏈接的地址);
  • 代碼框:被兩個 ``` 包裹起來;
  • 分割線:三個 * ;
  • Markdown

我現在使用的 Typora 這個軟件,現在很多網站也都支持 Markdown 語法,我們可以在本地編輯好,然后直接發布到這些網站上;這樣可以讓我專注寫作內容,不需要花精力在格式上。