Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。
簡單點來講,Markdown是文本標記語言,在普通文本的基礎上加了一些特殊標記。這些特殊標記會被Markdown編輯器渲染成特定樣式。Markdown的後綴通常是.md
或者.markdown
。php
因爲Markdown語法簡潔明瞭、學習容易,並且功能比純文本更強,所以有不少人用它寫博客或者文檔。本文就是使用Markdown寫的。html
相比傳統富文本編輯器或者word編輯器,使用Markdown生成的文檔樣式美觀、統一,並且碼字過程當中咱們無需去關心樣式問題,只須要專一寫做能夠。因爲Markdown就是文本,咱們可使用任何文本編輯器打開,如Sublime、Notepad++等等。git
Markdown對於代碼的渲染也很是好,只須要簡單的敲出代碼段落標記,渲染出來的代碼很是漂亮。甚至咱們還能夠統一設置渲染樣式。基於這些特色,Markdown深受程序員的喜歡。程序員
除此以外,咱們還能夠快速將Markdown轉化爲演講PPT、Word產品文檔、LaTex論文甚至是用很是少許的代碼完成最小可用原型。在數據科學領域,Markdown已經被確立爲科學研究規範,極大地推動了動態可重複性研究的歷史進程。
那麼,Markdown的語法難嗎?不難,經常使用的標記就幾個,並且都很是好記。github
文字兩邊使用使用 *
和 **
表示斜
體和粗體
。segmentfault
示例:markdown
這是 斜體,這是 粗體。app
在行首加井號表示不一樣級別的標題 (H1-H6),例如:# H1
, ## H2
, ### H3
,#### H4
。編輯器
使用了分級標題,在文章頭部使用[TOC]
標記能夠自動生成全文目錄(部分編輯器支持)。工具
使用 [描述](連接地址)
爲文字增長外連接。
示例:
這是去往 本人博客 的連接。
使用 *
,+
,-
表示無序列表。注意標記後面有空格。
示例:
使用數
字和點
表示有序列表。注意數
字和點
後面有空格。
示例:
使用 >
表示文字引用。
示例:
野火燒不盡,春風吹又生。
使用 `代碼` 表示行內代碼塊。
示例:
讓咱們聊聊 html
。
使用下面標記標識代碼塊:
```
這是代碼塊
```
且標記須要緊貼左邊,不能有空格。效果示例:
int max(int a,int b){ if(a>b) return a; else return b; }
也可使用 四個縮進空格 表示代碼塊。
示例:
這是一個代碼塊,此行左側有四個不可見的空格。
使用  插入圖像。
示例:
使用一個或多個 空行 分隔內容段來生成段落
在行末輸入2個或以上 空格 再回車來生成換行
更多語法查看文末 有用的資源。
俗話說,好記性不如爛筆頭,練幾遍就知道了。這裏推薦一個在線的Markdown編輯器,供你們練手使用:
https://www.zybuluo.com/mdeditor
一、Cmd Markdown 編輯閱讀器 - 做業部落出品
https://www.zybuluo.com/mdeditor
二、StackEdit – Editor
https://stackedit.io/editor
一、Editor.md -- 一款開源的Markdown編輯器
https://pandao.github.io/edit...
二、sparksuite/simplemde-markdown-editor
https://github.com/sparksuite...
一、markdown preview:一款Sublime插件,支持生成渲染好的html
二、SegmentFault/HyperDown: 一個結構清晰的,易於維護的,現代的PHP Markdown解析器
三、erusev/parsedown: Markdown Parser in PHP
https://github.com/erusev/par...
四、thephpleague/html-to-markdown: Convert HTML to Markdown with PHP
https://github.com/thephpleag...
一、Markdown 語法說明(簡體中文版)
http://www.appinn.com/markdown/
二、Cmd Markdown 簡明語法手冊
https://www.zybuluo.com/mdedi...://www.zybuluo.com/static/editor/md-help.markdown
歡迎關注公衆號及時獲取最新文章推送!
推薦!每個月僅需$2.5,便可擁有配置SSD的VPS!