markdown 语法_Markdown 基本语法
Markdown 是一種輕量級的標記語言(markup language),由 John Gruber(1973 ~)與 Aaron Swartz (1986 ~ 2013)于2004年創造,被網站用于編寫說明文件(readme)、技術文檔或在論壇上發布信息。由于其語法簡單,易于讀寫,且編寫出的作品簡潔美觀,目前也被越來越多的人群用于日常寫作、發布電子書甚至書寫電子郵件。可以說,Markdown 是極簡主義(minimalism)的代表作品。
簡單說,Markdown 有如下優勢:
- 語法簡單,易于學習
- 簡潔美觀,易于閱讀
- 兼容 HTML,可以添加豐富的樣式
- 跨平臺
- 越來越多的網站支持
本文包括以下內容:
- 通用格式;
- 繪制表單;
- 引入鏈接;
- 引入公式、代碼;
- 使用表情(emoji);
- 繪圖簡介;
通用格式
標題
- 在想要設置為標題的文字前面加#來表示
- 1個#是一級標題,2個#是二級標題,以此類推。支持六級標題
這是一級標題
這是二級標題
這是三級標題
這是四級標題
這是五級標題
字體
**這是加粗的文字** *這是傾斜的文字* ***這是斜體加粗的文字*** ~~這是加刪除線的文字~~這是加粗的文字這是傾斜的文字這是斜體加粗的文字這是加刪除線的文字
引用
- 在引用的文字前加>即可
- 引用也可以嵌套,如>>,>>>
分割線
- 三個或者三個以上的 - 或 *
外部鏈接
圖片
- 
圖片title是圖片的標題,當鼠標移到圖片上時顯示的內容。title可加可不加
超鏈接
- 超鏈接名
- title可加可不加
百度
html
- Markdown本身語法不支持鏈接在新頁面中打開,如果想要在新頁面中打開的話可以用html語言的a標簽代替
知乎
表單
無序列表
- 無序列表用 - + * 任何一種都可以
- 列表內容
有序列表
- 數字加點
列表嵌套
- 上一級和下一級之間敲3個空格即可
- 一級無序列表內容
- 二級無序列表內容
- 三級無序列表內容
- 四級無序列表內容
- 三級無序列表內容
- 二級無序列表內容
表格
| 表頭 | 表頭 | 表頭 | | - |-| - | | 內容 | 內容 | 內容 | | 內容 | 內容 | 內容 |- 第二行分割表頭和內容
- 有一個就行,為了對齊,多加了幾個
- 文字默認居左
- -兩邊加:表示文字居中
- -右邊加:表示文字居右
代碼、公式
代碼塊
- 單行代碼:代碼之間分別用一個反引號包起來
代碼內容
- 代碼塊:代碼之間分別用三個反引號包起來,且兩邊的反引號單獨占一行
公式
- 行內
- 塊級
擴展格式上、下標
```markdown
OH^-^
KBrO~3~
```
復選框
```markdown
- [ ]
- [x]
```
高亮
```markdown
==高亮==
```
表情
目前,大多數的 markdown 編輯器都支持了 emoji,其基本格式為,:英文單詞:,如
```markdown
:sunflower:
:cat:
:bike:
:icecream:
:running:
:ski:
```
繪圖
Markdown 支持繪圖插件,目前比較流行的有 Mermaid.js 和 ditta。其中,Mermaid.js 是完全 Markdown 風格的語言,可以與 Markdown 文檔做到無縫銜接。關于 Mermaid.js 的使用,可參閱
作為極簡主義的代表作之一,Markdown 未來的生態會越來越豐富。
總結
以上是生活随笔為你收集整理的markdown 语法_Markdown 基本语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用yarn创建react项目报node
- 下一篇: 动态sql (sql-if,sql-fo