Markdown 是一種輕量級標記語言,創始人爲約翰·格魯伯 (John Gruber)。它容許人們「使用易讀易寫的純文本格式編寫文檔,而後轉換成有效的XHTML (或者HTML) 文檔」。 — 維基百科css
Markdown 這個語言的目的是但願你們使用「易於閱讀、易於撰寫的純文字格式,並選擇性的轉換成有效的 XHTML (或是HTML)」。其中最重要的設計是可讀性,也就是說這個語言應該要能直接在字面上被閱讀,而不用被一些格式化指令標記 (如RTF與HTML)。html
相比於 HTML,Markdown 更加精簡,更加註重內容,其主要宗旨是易讀易寫。通常 Markdown 最終都是要轉換爲 HTML,用於我的博客或網頁。但藉助於某些 Markdown 編輯器 (如Typora),咱們能夠將 Markdown 轉換爲 PDF、Word、LaTeX、Image 等常見的文件格式。git
選擇 Markdown 的理由只有一個:簡單方便、節省時間。github
語法簡潔 - 沒有編程基礎的初學者,能夠快速入門。web
注重內容 - 專一於內容編寫,再也不爲格式排版而苦惱。編程
易於閱讀 - 即使沒有通過轉換的 Markdown 文件,大部份內容仍可直接閱讀。markdown
跨平臺性 - 任何平臺均能打開 Markdown 文件,因爲是純文本文件,不存在格式兼容的問題。編輯器
導出方便 - 方便導出爲 HTML、PDF、Word(.docx)、LaTeX 等常見格式。工具
語法兼容 - 基礎語法是兼容的,但不一樣工具(平臺)的擴展語法不兼容(因爲沒有統一標準)。oop
細節控制 - Markdown只提供最基礎的格式,其顯示樣式主要由CSS控制,很難針對性的控制部份內容。
語法:
# 第一級標題 `<h1>` ## 第二級標題 `<h2>` ... ### 第六級標題 `<h6>`
結果:
<h1>
<h2>
<h6>
語法:
**這些文字會被加粗** __這些文字會被加粗__
結果:
這些文字會被加粗
這些文字會被加粗
語法:
*這些文字的效果會是斜體*
結果:
這些文字的效果會是斜體
四個以上的空格加回車
語法:
* 項目一 無序列表 `* + 空格鍵` * 項目二 * 項目二的子項目一 無序列表 `TAB + * + 空格鍵` * 項目二的子項目二
結果:
項目一 無序列表 * + 空格鍵
項目二
項目二的子項目一 無序列表 TAB + * + 空格鍵
項目二的子項目二
語法:
1. 項目一 有序列表 `數字 + . + 空格鍵` 2. 項目二 3. 項目三 1. 項目三的子項目一 有序列表 `TAB + 數字 + . + 空格鍵` 2. 項目三的子項目二
結果:
項目一 有序列表 數字 + . + 空格鍵
項目二
項目三
項目三的子項目一 有序列表 TAB + 數字 + . + 空格鍵
項目三的子項目二
語法:
- [ ] 任務一 未作任務 `- + 空格 + [ ]` - [x] 任務二 已作任務 `- + 空格 + [x]`
結果:
[ ] 任務一 未作任務 - + 空格 + [ ]
[x] 任務二 已作任務 - + 空格 + [x]
語法:
![Alt Text](url) 示例: ![GitHub set up](http://zh.mweb.im/asset/img/set-up-git.gif)
結果:
語法:
Email連接 <example@example.com>
結果:
Email連接 <example@example.com>
語法:
[GitHub](http://github.com)
結果:
語法:
某某說: > 第一行引用 > 第二行引用文字
結果:
某某說:
第一行引用
第二行引用文字
語法:
>**平常工做** >* 吃飯 >* 睡覺 >* 打豆豆
結果:
平常工做
吃飯
睡覺
打豆豆
語法:
>對多數職場人來講,打造有價值的我的品牌很是必要。 >>它能讓你告別低水平的勤奮陷阱,讓你工做時間越久越值錢,讓你成爲職場的甲方,再也不委屈和焦慮。
結果:
對多數職場人來講,打造有價值的我的品牌很是必要。
它能讓你告別低水平的勤奮陷阱,讓你工做時間越久越值錢,讓你成爲職場的甲方,再也不委屈和焦慮。
語法:
`<html>` `Markdown`
結果:
<html>
Markdown
語法:
/```js // 實際語法是:```***``` function add(a, b) { return a + b; } /```
結果:
function add(a, b) { return a + b; }
語法:
第一格表頭 | 第二格表頭 --------- | ------------- 內容單元格 第一列第一格 | 內容單元格第二列第一格 內容單元格 第一列第二格 多加文字 | 內容單元格第二列第二格
結果:
第一格表頭 | 第二格表頭 |
---|---|
內容單元格 第一列第一格 | 內容單元格第二列第一格 |
內容單元格 第一列第二格 多加文字 | 內容單元格第二列第二格 |
語法:
~~我被刪除了,嗚嗚~~
結果:
我被刪除了,嗚嗚
語法:
_我有下劃線_
結果:
我有下劃線
語法:
*** ***** - - -
結果:
語法:
\*這裏不會顯示斜體\*
結果:
*這裏不會顯示斜體*
TOC - 內容目錄 (存在兼容性)
腳註 - 這是一個腳註[^footnote]
標籤和分類
流程圖和時序圖
LaTeX 公式
瞭解更多的信息,請查看 Markdown 編輯器推薦