001 Markdown 基本語法

1、前言

Markdown是一種可使用普通文本編輯器編寫的標記語言,經過簡單的標記語法,它可使普通文本內容具備必定的格式。    --摘自百度百科

沒想到一貫不太靠譜的百度百科此次竟有了如此精闢的解釋。以前項目一直使用word撰寫文檔,有比較大的弊病:html

  • 只能對純文本文件進行版本控制,而word是二進制格式
  • 格式繁雜,常常須要中斷寫做來控制格式
  • 代碼與文檔分離,給寫文檔形成更大的阻力

而假如單純的使用txt,就沒有一點格式了,用html雖然既有格式又能加入版本控制,可是須要花費較多的時間在標籤上,並且標籤佔了文檔的較大百分比,不易閱讀。python

因此,最終的解決方案就是 **Markdown** ,做爲一種輕量級的標記語言,能在很是短的時間內掌握。並且不只能夠用於寫文檔,還能夠寫博客、寫簡書、作一些隨手筆記。Markdown文件以.md結尾,能夠導出爲html和PDF(須要使用的工具支持)。它是一種語法(我的認爲是簡化版的html),可是和html不一樣的是,各類解析器對其會有不一樣的表現。好比個人IDEA Markdown插件會把分割線顯示成一條細灰線,Cmd Markdown則是顯示一條虛線。因此建議保持使用一種Markdown工具和儘可能使用標準語法。

2、Markdown基本語法

2.1 標題

代碼:markdown

# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 最小隻有六級標題

效果:編輯器

過於粗暴,不予以展現,你複製粘貼即知曉!!!工具

2.2 加粗

代碼:插件

**我被加粗了**

效果:版本控制

我被加粗了code

2.3 斜體

代碼:htm

*我傾斜了了*

效果:blog

我傾斜了了

2.4 高亮

代碼:

==我高亮了==

效果:

==我高亮了==

2.5 上標

代碼:

2^2^

效果:

2^2^

2.6 下標

代碼:

H~2~o

效果:

H~2~o

2.7 代碼引用(>式)

代碼:

> hello markdown!

效果:

hello markdown!

代碼:

> hello markdown!
>> hello markdown!

效果:

hello markdown!

hello markdown!

2.8 代碼引用(```式)

代碼:

# 不要複製這一句話,而且去掉下面的反斜槓,謝謝!
\`\`\`python
print('hello nick')
\`\`\`

效果:

print('hello nick')

2.9 代碼引入(`式)

代碼:

# 不要複製這一句話,而且去掉下面的反斜槓,謝謝!
\`print('hello nick')\`

效果:

print('hello nick')

2.10 插入連接(連接顯示)

代碼:

<https://www.cnblogs.com/XuChengNotes/>

效果:

https://www.cnblogs.com/XuChengNotes/

2.11 插入連接(連接描述顯示)

代碼:

[xucheng博客](https://www.cnblogs.com/XuChengNotes/ "xucheng博客")

效果:

xucheng博客

2.12 插入圖片(連接)

代碼:

![數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark](http://www.chenyoude.com/Python從入門到放棄/數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark '描述信息')

2.13 插入圖片(圖片路徑)

  • 絕對路徑:.md文本同目錄下圖片的名字,如數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark
  • 相對路徑:圖片在電腦中的路徑地址,如\Users\nick\mac\desktop\數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark

代碼:

![數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark](數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark '描述信息')

![數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark](\Users\nick\mac\desktop\數據類型總結-搞笑結束.jpg?x-oss-process=style/watermark '描述信息')

2.14 有序列表

代碼:

1. one
2. two 
3. three

效果:

  1. one
  2. two
  3. three

2.15 無序列表

代碼:

* one
* two
* three

效果:

  • one
  • two
  • three

2.16 分割線

代碼:

---

效果:


2.17 表格並且第二行必須得有,而且第二行的冒號表明對齊格式,分別爲居中;右對齊;左對齊):

name | age | sex 
:-:|:-|-:
許成|20|男
陳雨行|18|女

效果:

name age sex
許成 19
陳雨行 18

2.18 數學公式(行內嵌)

代碼:

內嵌數學公式$\sum_{i=1}^{10}f(i)\,\,\text{thanks}$

效果:

內嵌數學公式∑10i=1f(i)thanks∑i=110f(i)thanks

2.19 數學公式(塊狀)

代碼:

$$
\sum_{i=1}^{10}f(i)\,\,\text{thanks}
$$

效果:

i=110f(i)thanks∑i=110f(i)thanks

3、總結

以上所述就是Markdown的基本標籤,雖然很少,可是能夠解決大部分狀況。

能夠用20%的標籤完成80%的效果

相關文章
相關標籤/搜索