轉載地址:https://www.jianshu.com/p/399e5a3c7cc5前端
.md即markdown文件的基本經常使用編寫語法,是一種快速標記、快速排版語言,如今不少前段項目中的說明文件readme等都是用.md文件編寫的,並且不少企業也在在鼓勵使用這種編輯方式,特別做爲一個前端從業者更要學會使用這種語言。下面就簡單和你們分享一些.md基本語法swift
基本上全部的markdown標記都是基於這四個符號或組合,須要注意的是,若是以基本符號開頭的標記,注意基本符號後有一個用於分割標記符和內容的空格。ruby
1.前面帶#號,後面帶文字,分別表示h1-h6,只到h6,並且h1下面會有一條橫線bash
# 一級標題 ## 二級標題 ### 三級標題 #### 四級標題 ##### 五級標題 ###### 六級標題
2.至關於標籤閉合markdown
# 一級標題 # ## 二級標題 ## ### 三級標題 ### #### 四級標題 #### ##### 五級標題 ##### ###### 六級標題 #####
效果以下:字體
//形式一 + a + b + c //形式二 - d - e - f //形式三 * g * h * i
以上三種形式,效果其實都是同樣的:
//正常形式 1. abc 2. bcd 3. cde //錯序效果 2. fgh 3. ghi 5. hij
效果圖:
如圖,注意,數字後面的點只能是英文的點,有序列表的序號是根據第一行列表的數字順序來的,
錯序列表的序號原本是序號是亂的, 可是仍是顯示 2 3 5spa
//無序列表嵌套 + 123 + abc + bcd + cde + 465 + 789 //有序列表嵌套 1. abcd 1. abcde 2. abcde 3. abcde 2. bcde 3. cdef
效果圖:
列表能夠嵌套,使用時在嵌套列表前按 tab 或 空格 來縮進,去控制列表的層數3d
對某個部分作的內容作一些說明或者引用某某的話等,能夠用這個語法。code
> 引用內容、說明內容。在語句前面加一個 > ,注意是英文的那個右尖括號,注意空格,引用由於是一個區塊,理論上是應該什麼內容均可以放,好比說:標題,列表,引用等等。
效果圖:
> 一級引用 >> 二級引用 >>> 三級引用 >>>> 四級引用 >>>>> 五級引用 >>>>>> 六級引用
效果圖:
在發佈一些技術文章會涉及展現代碼的問題,這時候代碼塊就顯得尤其重要。orm
` shaoliangdaima,danhangshiyong `
效果圖:
``` daliangdaima,xuyaoduohangshiyong daliangdaima,xuyaoduohangshiyong daliangdaima,xuyaoduohangshiyong daliangdaima,xuyaoduohangshiyong daliangdaima,xuyaoduohangshiyong ```
效果圖:
[簡書](https://www.jianshu.com "創做你的創做"), 是一個創做社區,任何人都可以在其上進行創做。用戶在簡書上面能夠方便的創做本身的做品,互相交流。
[簡書]: https://www.jianshu.com "創做你的創做" [簡書]是一個創做社區,任何人都可以在其上進行創做。用戶在簡書上面能夠方便的創做本身的做品,互相交流。 //參數定義的其餘寫法 [簡書]: https://www.jianshu.com '創做你的創做' [簡書]: https://www.jianshu.com (創做你的創做) [簡書]: <https://www.jianshu.com> "創做你的創做"
以上兩種方式其效果圖都是同樣的,以下:
![my-logo.png](https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "my-logo")
[my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 "my-logo" ![my-logo.png] //參數定義的其餘寫法 [my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 'my-logo' [my-logo.png]: https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 (my-logo) [my-logo.png]: <https://upload-images.jianshu.io/upload_images/13623636-6d878e3d3ef63825.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240> "my-logo"
以上兩種方式其效果圖都是同樣的,以下:
分割線能夠由* - _(星號,減號,底線)這3個符號的至少3個符號表示,注意至少要3個,且不須要連續,有空格也能夠
--- - - - ------ *** * * * ****** ___ _ _ _ ______
以上代碼的效果圖均爲:
*md* **md** _md_ __md__
效果圖:
\\ \* \+ \- \` \_
~~刪除~~
效果圖:
//例子一 |123|234|345| |:-|:-:|-:| |abc|bcd|cde| |abc|bcd|cde| |abc|bcd|cde| //例子二 |123|234|345| |:---|:---:|---:| |abc|bcd|cde| |abc|bcd|cde| |abc|bcd|cde| //例子三 123|234|345 :-|:-:|-: abc|bcd|cde abc|bcd|cde abc|bcd|cde
上面三個例子的效果同樣,由此可得:
1. 表格的格式不必定要對的很是起,可是爲了良好的變成風格,儘可能對齊是最好的
2. 分割線後面的冒號表示對齊方式,寫在左邊表示左對齊,右邊爲右對齊,兩邊都寫表示居中
效果圖以下: