markdown菜鳥教程(markdown使用手冊)

最近在讀《了不起的markdown》,對markdown有了進一步瞭解,總結Markdown重要的概念及相關工具鏈,以做備忘。

01 Markdown是什麼?

Markdown 是一種輕量級標記語言,目標是讓人們用易讀、易寫的純文字格式編寫文件,然後轉換成有效的 HTML 文件。

  • 官網:Daring Fireball: Markdown
  • 維基:Markdown – Wikipedia

02 Markdown 標準及語法

標準語法 CommonMark (https://commonmark.org/ 2014年釋出)

擴充套件語法 GFM(GitHub Flavored Markdown
   https://github.github.com/gfm/)最流行的標準及語法,由GitHub 2017年釋出。

GFM在標準Markdown語法之上,新增了:自動連結、表格、 任務列表、 刪除線、 圍欄程式碼、 Emoji等在內的標記語法。

03 Markdown 工作流程及應用場景

Markdown的工作流程很簡單, 首先要挑一款好用的編輯器進行寫作, 內容使用Markdown進行標記, 然後通過編輯器的功能將文章進行渲染、 釋出或匯出。

應用場景:

04 Markdown 與 vscode

超級Markdown外掛MPE,(Markdown Preview Enhanced)是一款超級強大的Markdown外掛。Typora支援的所有Markdown語法,包括GFM、數學公式、圖表、目錄等,MPE基本都支援。如果你已經很熟悉Typora的使用,那麼使用MPE也會很輕鬆。除此之外,MPE還支援引用檔案和製作。

https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced

05 Markdown 寫公眾號文章

  • Markdown Online: https://www.flyzy2005.cn/tools/online-markdown/
  • Md2all: http://md.aclickall.com/

06 Markdown 與 OneNote (個人比較感興趣的)

OneNote本身並不直接支援Markdown, 但如果想在OneNote中使用 Markdown,可以通過外掛來實現。

外掛下載地址:
   https://www.onenotegem.com/one-markdown.html, 目前只支援Windows版本。

07其他工具鏈

  • MD格式校驗器: https://github.com/DavidAnson/markdownlint
  • 最牛MD編輯器Typora: https://typora.io/
  • MD寫郵件 Markdown Here: https://markdown-here.com/
  • Hexo: https://hexo.io/zh-cn/index.html
  • MD製作幻燈片 reveal.js: https://github.com/hakimel/reveal.js/
  • MD製作電子書 GitBook: https://github.com/GitbookIO/gitbook