1. 程式人生 > >MarkDown總結(適合初學者快速入門)

MarkDown總結(適合初學者快速入門)

  今天第一天寫部落格,寫點什麼好呢。。。 就把自己常用來寫文件的小工具——MarkDown做個簡單的總結分享給大家吧,利人也利己。。。
  
  本篇就對MarkDown簡要做總結,非常適合初學者快速入門。。
  
  總得的來說,MarkDown是一種簡單、輕量級的標記語法,它是基於HTML之上,使用簡潔的語法就代替了排版,最終可以轉換為PDF或HTML格式,方便我們快速做總結或書寫文件。。

MarkDown大體可以分為三大部分:

  一、常用編輯器

  二、基本用法

  三、語法規則

這裡寫圖片描述




一、常用編輯器

1、MarkDown Pad2

  這款軟體目前來說用的人也很多,它的優點在於可以邊寫邊預覽效果,可以免費生成HTML文件,但生成PDF文件必須升級成專業版。

2、Typora(推薦使用)

  是一款所見即所得的MarkDown文字編輯工具,在輸入標記符號後,軟體會自動對所標記的文字進行渲染,生成相應的格式。
  

Typora所能生成的檔案格式

二、基本用法

  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
```

 會顯示以下效果:

這裡寫圖片描述