MarkDown總結(適合初學者快速入門)
今天第一天寫部落格,寫點什麼好呢。。。 就把自己常用來寫文件的小工具——MarkDown做個簡單的總結分享給大家吧,利人也利己。。。
本篇就對MarkDown簡要做總結,非常適合初學者快速入門。。
總得的來說,MarkDown是一種簡單、輕量級的標記語法,它是基於HTML之上,使用簡潔的語法就代替了排版,最終可以轉換為PDF或HTML格式,方便我們快速做總結或書寫文件。。
MarkDown大體可以分為三大部分:
一、常用編輯器
二、基本用法
三、語法規則
一、常用編輯器
1、MarkDown Pad2
這款軟體目前來說用的人也很多,它的優點在於可以邊寫邊預覽效果,可以免費生成HTML文件,但生成PDF文件必須升級成專業版。
2、Typora(推薦使用)
是一款所見即所得的MarkDown文字編輯工具,在輸入標記符號後,軟體會自動對所標記的文字進行渲染,生成相應的格式。
二、基本用法
1、單個回車,視為空格
2、連續回車,才能分段
3、行尾加兩個空格,就可以段內換行
4、註釋可使用HTML的註釋
5、也可以使用HTML標籤
三、語法規則
1、標題
# H1標題
## H2標題
### H3標題
#### H4標題
##### H5標題
###### H6標題
2、列表
1)無序列表(*,+,-)
* 列表1 * 列表2 + 列表3 + 列表4 - 列表5 - 列表6
巢狀:
* 列表1
* 子列表1
* 子列表2
* 列表2
2)有序列表(數字+點號)
1. 文字
2. 音樂
1. 童話
2. 列了都要愛
3. 天下
3. 電影
3、文字格式
1)粗體
** 粗體 **
__ 粗體 __
2)斜體
* 斜體 *
_ 斜體 _
3)粗體+斜體
*** 粗斜體 ***
___ 粗斜體 ___
4)刪除(MarkDown Pad2 暫不支援)
~~ 斜體 ~~
4、連結
1)直接設定(行內形式)
語法:[連結名稱](連結地址 “連結title”)
[百度](http://www.baidu.com "百度一下,你就知道")
2)間接設定(參考形式)
語法:[連結名稱][標記]
[標記]: 連結地址 “連結title”
[百度][1]
[1]: http://www.baidu.com "百度一下,你就知道"
3)隱式設定
語法:[連結名稱][]
[連結名稱]: 連結地址 “連結title”
[百度][]
[百度]: http://www.baidu.com "百度一下,你就知道"
5、圖片
1)直接設定(行內形式)
語法:![替代文字](連結地址 “連結title”)
![百度](https://www.baidu.com/img/bd_logo1.png "百度一下,你就知道")
2)間接設定(參考形式)
語法:[替代文字][標記]
[標記]: 連結地址 “連結title”
![百度][1]
[1]: https://www.baidu.com/img/bd_logo1.png "百度一下,你就知道"
6、引用
> 一級引用
>> 二級引用
>>> 三級引用
會顯示以下效果:
1)引用換行:
末尾加兩個空格。
2)引用內包含其他語法:
如:標題、列表、程式碼塊
注:一定要寫在引開頭處
7、水平分隔線
---
___
***
8、程式碼塊
1)程式碼句
用反引號(`),就是英文狀態下的波浪線。
`我是程式碼句`
2)程式碼段
4個空格(或Tab縮排)定義程式碼塊。
我是程式碼段1
我是程式碼段2
我是程式碼段3
3)用三個以上的反引號定義段開始和結束
``` java
public class Test {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
```
會顯示以下效果:
9、表格(MarkDown Pad2 暫不支援表格)
關於冒號(:)
左邊:以下內容左對齊
右邊:以下內容右對齊
兩邊:以下內容居中對齊
| 專案 | 價格 | 數量 |
| :-------- | --------:| :--: |
| Computer | 1600 元 | 5 |
| Phone | 12 元 | 12 |
| Pipe | 1 元 | 234 |
會顯示以下效果:
10、文件目錄(MarkDown Pad2 暫不支援)
只需在你想要放入目錄結構的位置寫入 [TOC]
即可。
會顯示以下效果:
11、轉義字元
有的時間在使用 MarkDown 進行排版時,可以很方便的快速進行排版,但是有時還需要使用一些 MarkDown 語法中特殊的符號(比如:*,-,+這些),該怎麼辦呢?我們可以藉助轉義字元達到我們想要的效果。
\\ 反斜槓
\` 反引號
\* 星號
\_ 下劃線
\+ 加號
\- 減號
\# 井號
\. 句號
\~ 感嘆號
12、UML 圖
1)渲染序列圖:
```sequence
小異常->大異常: 嘿,老大, 看完部落格評論了沒?
Note right of 大異常: 大異常愣了一下,說:
大異常-->小異常: 呀,差點忘了,馬上評論
```
會顯示以下效果:
2)渲染流程圖:
``` flow
st=>start: 開始
e=>end: 結束
com=>operation: 開始評論
cond=>condition: 確認評論?
st->com->cond
cond(yes)->e
cond(no)->com
```
會顯示以下效果: