初識Markdown,首先認識到的就是它是一種text-to-html標記語言,使用它可以突出內容,凸現可讀性,而拋掉html 不易讀的特點。
markdown 文件后綴名為.md,我這篇學習筆記就是用有markdown 功能的為知筆記編寫的,只需新建文件名.md文件即可編寫。
特性
標題
markdown 支持六級標題,一級標題用#表示,二級標題用##表示,依次類推逐漸變小。如:
#Foo
:
Foo
###Foo
:
Foo
斜體
斜體即強調,用*文字*表示,如文字
加粗
用**文字**表示,如文字
刪除線
用~文字~表示,如文字
列表
有序列表,顧名思義可以自動標明順序。用1. 2. 表示序號緊跟英文句號。然后空一格。如:
1. I
3. Love /*沒寫錯,序號是3*/
2. You
- I
- Love
- You
無序列表在每一項開頭用-、+或*表示,后面緊接一個空格,如:
+ Foo
+ Bar
- Foo
- Bar
引用
用>表示,但只能在段開頭使用,否則將被轉換為html實體>。結束引用需要空一行。
引用也是分級的,分別有不同的縮進。如:
>我是一級引用
>>我是二級引用
>我又是一級引用
將變成:
我是一級引用
我是二級引用
我又是一級引用
代碼
代碼段用反引號`包含表示,如:
`#include<iostream>`
#include<iostream>
代碼區塊用```包含表示,如:
```
#include <iostream>
int main()
{
return 0;
}
```
#include <iostream>
int main()
{
return 0;
}
其實代碼區塊也可以用8個空格縮進表示:
#include
int main()
{
return 0;
}
鏈接
行內鏈接格式為[文字](鏈接地址),參考鏈接格式為[文字][id標識]。
行內鏈接顧名思義,在字里行間添加鏈接。如:
登錄[百度](http://www.baidu.com)首頁。
登錄百度首頁
而參考鏈接則有些像書本的腳注一樣,將鏈接提取出來,便於讀者閱讀。如:
如果你想登錄[百度][@baidu],那么就登錄[百度][@baidu]首頁吧
[@baidu]: http://www.baidu.com
如果你想登錄[百度][@baidu],那么就登錄[百度][@baidu]首頁吧
[@baidu]: http://www.baidu.com
另外,有一種簡便寫法,[鏈接][]
,如:
如果你想登錄[百度][],那么就登錄[百度][]首頁吧
[百度]: http://www.baidu.com
如果你想登錄[百度][],那么就登錄[百度][]首頁吧
[百度]: http://www.baidu.com
你同樣可以直接使用鏈接,如:http://www.baidu.com
圖片
圖片與鏈接很像,格式如
,如:

關鍵符號
MarkDown慎重選用一些符號作為特殊符號,如\, ~, _, +, *, &, {}, [], <>
,在單獨表示這些符號時,除了<其他要使用轉義字符\,如\*Foo\*
:*Foo*。而<用<
表示。