Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。
Markdown的語法簡潔明瞭、學習容易,並且功能比純文本更強,所以有不少人用它寫博客。世界上最流行的博客平臺WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。徹底採用Markdown編輯器的博客平臺有Ghost和Typecho;用於編寫說明文檔,而且以「README.MD」的文件名保存在軟件的目錄下面。
Markdown拋棄了word等編輯的繁瑣格式,它的簡單易用讓你更專一於創做。
在這裏,推薦一款windows平臺下,我的認爲好用的markdown編輯器——Typorahtml
接下來,介紹經常使用的語法格式。java
語法格式:[TOC] markdown編輯器會生成一個目錄 注:部分md編輯器不支持目錄的語法,如簡書
[TOC]git
標題有兩種語法格式 第一種: 語法格式:#(#的個數表示標題的大小) 標題分爲h1-h6,相似HTML的標題,逐步遞減 例如: # 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題 第二種: 語法格式:在標題底下加任意個=或- 其中,=表明一級標題,-表明二級標題 例如: 一級標題(任意個) ====== 二級標題(任意個) ------
標題示例:github
列表分爲有序列表和無序列表兩種 有序列表: 語法格式: 數字(或字母). 內容 注:這裏的.是英文格式下的. 例如: 1. 漢堡包 2. 薯條 3. 可樂 無序列表: 語法格式: - 或 * 或 + (空格) 內容,做爲無序列表標記。 例如: + 漢堡包 * 薯條 - 可樂 創建多級列表時,每一個子級別都要比上個子級別前多打兩個以上空格。 在 * 前加兩個空格鍵或一個tab鍵就能夠產生一個子列表。
無序列表示例:windows
有序列表示例:markdown
引用分爲常規引用和分級引用 常規引用: 語法格式:> (空格) 引用內容 分級引用: 語法格式:> 一級引用 >> 二級引用 >>> 三級引用
常規引用示例,引用中支持多級引用(嵌套引用)、標題、列表、代碼塊、分割線等編輯器
這是嵌套引用ide
// 嵌套引用代碼塊 public static void main(String[] args) { System.out.println("Hello World!"); }
一級引用學習
二級引用字體
三級引用
**加粗文本** 或 __加粗文本__ *斜體文本* 或 _斜體文本_ ***粗斜體*** 或 ___粗斜體___ ~~刪除文本~~ `底紋` :==高亮 # 807700== 或 ==高亮==
字體上標、下標語法: 這是<sup>上標文字</sup> 這是<sub>下標文字</sub>
這是上標文字
這是下標文字
圖片語法格式: ![]() []內表示圖片描述,可忽略 ()內表示連接的地址 連接語法格式: []() []內表示連接的描述 ()內表示連接的地址 連接這裏又分爲行內式、參考式和自動連接。 行內式:以[]標記顯示的連接文本,後面緊跟()包圍連接,[文本](URL) 參考式:[文本][URL] [URL]:.... 自動連接:<URL>
實例:
參考式,URL
圖片
語法格式: 行內代碼語法格式:`Hello World` 代碼不分行,只有一段 代碼框語法格式:```代碼片斷```
行內代碼實例:Hello World
代碼框實例:
public static void main(String[] args) { System.out.println("Hello World"); }
表格語法 居左 |:--- 居中 |:---:| 居右 ---:| |標題|標題|標題| |:---|:---:|---:| |左|中|右|
實例:
標題 | 標題 | 標題 |
---|---|---|
左 | 中 | 右 |
語法格式: --- *** ___
語法格式: 這是一個腳註例子[^腳註內容]
實例:
這是一個腳註例子1
註釋語法格式: <!--註釋-->
實例:
<!--註釋-->
<font face="微軟雅黑" color="red" size="6">字體樣式</font> <p align="left/right/center">文本格式</p> 換行<br/> <u>下劃線</u>
實例:
<font face="微軟雅黑" color="red" size="6">字體樣式</font>
<p align="left/right/center">文本格式</p>
換行<br/>
<u>下劃線</u>
- [ ] 任務內容 []之間帶有空格 [ ]內填入x表明完成 注:部分Markdown編輯器不支持 - [ ] 未完成 - [x] 完成
實例:
\表明轉義 \*轉義實例\*
實例:
*轉義實例*
支持 jsfiddle、gist、runjs、優酷視頻,直接填寫 url,在其以後會自動添加預覽點擊會展開相關內容。 http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/ https://gist.github.com/{gist_id} http://runjs.cn/detail/{id} http://v.youku.com/v_show/id_{video_id}.html
http://{url_of_the_fiddle}/embedded/[{tabs}/[{style}]]/
https://gist.github.com/{gist_id}
http://runjs.cn/detail/{id}
http://v.youku.com/v_show/id_{video_id}.html
使用一對$$包裹TeX或LaTeX格式的數學公式 $$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $$ $$ x \href{why-equal.html}{=} y^2 + 1 $$
$$ x \href{why-equal.html}{=} y^2 + 1 $$