【markdown基本用法】090402
原生語法教程原文 https://daringfireball.net/projects/markdown/
不同代碼的嵌套順序、不兼容時優先實現哪個,不同網站編輯器效果不一樣還可能截然相反(比如下一行若干個等號和引用,在上文網站和簡書編輯器),就不試了。
【段落】行尾加2個空格加1個回車為
段內換行;否則只是1個回車會為
1個空格沒有換行作用;連續2個回車為
分段。
# Header 1級標題,行首插入1到6個#號加1個空格表示1到6級字號的【標題】
## 2級標題
### 3級標題
#### 4級標題
##### 5級標題
###### 6級標題
也可以下一行寫若干個等號表示1級標題
==
下一行寫若干個連字符hyphen(相當于減號)表示2級標題
-
【字符強調Phrase Emphasis】*左右都有1個星號asterisk表示斜體italic* _或者左右都有1個下劃線underscore_
**左右都有2個星號表示加粗bold** __或者左右都有2個下劃線__
~~左右都有2個波浪線tilde表示刪除線~~ <del>或者左右有del開始結束標簽表示刪除線</del>
> # 行首大于號加1個空格為【引用Blockquote】
>> 4. 行首每加一個大于號就增加一層嵌套
>> 1. *字符強調* **標題、列表、代碼框代碼塊** `仍然有效`
* + - 行首1個星號或加號或連字符加1個空格表示無序【列表】,符號不對應具體標號
7. 數字加點號加1個空格表示有序列表(2015. 年份這樣的不要寫成列表,要在.句點前面加上反斜杠\轉義)
***
4. 續寫序數時不須要按順序寫
+ # 兩個列表之間不分段的話會解釋為連起來的列表,列表可嵌套標題
6. 每3個空格或tab再加有序無序符號表示更下一級列表
5. > return 列表可嵌套引用再嵌套代碼框(4個空格/1tab)代碼塊
【超鏈接2種】
行內式鏈接為方括號加圓括號,[方括號里填超鏈接提示文本,點擊即進入圓括號里填寫的網址,](http://weixin.sogou.com/ "我是行內式Title,可不添加")圓括號里可添加Title:在網址右邊加1個空格再加1對雙引號,雙引號里填Title內容。鼠標可放上超鏈接提示文本去看。
參考式鏈接為連續2對方括號,[左邊1對里填超鏈接提示文本,右邊1對里填鏈接標記如1、2][1],[然后在md文檔任意地方空白行下一行單獨寫1對方括號加冒號加空格加對應網址,方括號里填剛才的鏈接標記][2],網址右邊可加1個空格再加1對雙引號里填Title,如行內式鏈接的。
[2]: http://weixin.sogou.com/#2 "參考式Title2"
[1]: http://weixin.sogou.com/#1 "參考式Title可省略"
【圖片2種】比超鏈接語法多感嘆號。行內式圖片為感嘆號加方括號加圓括號方括號里填圖片替代文本,在圖片無法正常顯示時有用,也可以為空,圓括號里填圖片網址也可添加Title,寫法如行內式鏈接的。
參考式圖片為感嘆號加連續2對方括號,左邊1對里填圖片替代文本,右邊1對里填鏈接標記如1。然后在md文檔任意地方空白行下一行單獨寫1對方括號加冒號加空格加對應圖片網址,方括號里填剛才的鏈接標記,網址右邊可加1個空格再加1對雙引號里填Title,如行內式鏈接的。
[行內式圖片替代文本,可以為空](http://weixin.sogou.com/images/wx-logo.gif "Title可省略")
![參考式圖片替代文本,可以為空][id]
[id]: http://weixin.sogou.com/images/wx-logo.gif "參考式Title"
【代碼】`左右都有1個反引號backquote表示【單行代碼框inline code】` ``框里想寫連續m個、n個反引號`就在框左右都寫非m且非n數量的反引號``
【代碼塊code blocks】第一種是首行空行,后面每一行代碼的開頭是4個空格或1個tab,倍數縮進:
//在正文顯示中會自動識別語言,進行代碼染色,這是一段C#代碼
public class Blog
{
public int Id { get; set; }
public string Subject { get; set; }
}
```python
s = "第二種是首行3個反引號然后寫語言名字如python,中間幾行寫代碼,尾行直接3個反引號"
print "有的編輯器不支持。不加語言名字會減少高亮關鍵詞 "
```
【分隔線】一行中用3個或以上的星號或連字符或下劃線來建立一個分隔線,行內不能有其他東西但可以有插入空格
***
---
___
反斜杠\加特殊符號可【轉義】,單行代碼塊里反引號除外。可轉義特殊符號包括backslash、backtick(backquote)、asterisk、underscore、curly braces、square brackets、parentheses、hash mark、plus sign、minus sign(hyphen)、dot、exclamation mark。
|【表格】|有些編輯器不支持|豎線virtical bar數量決定列數|
|:-|-:|:-:|
|第1行填標題。|第2行(至少含1個連字符)只用來區分標題內容,不含連字符冒號以外內容|源代碼里這里是第3行|
|冒號在連字符左邊為左對齊,沒有冒號時默認左對齊|在它右邊為右對齊|在它兩邊為居中|
(完)
- 序言
- 第一章 基礎
- 1.1 Html基礎
- 1.2 CSS選擇器
- 1.2.1 標簽選擇器
- 1.2.2 class/id選擇器
- 1.2.3 屬性選擇器
- 1.3 JavaScript基礎
- 1.4 json基礎
- 第二章 中級
- 2.1 插件結構總覽
- 2.2 meta頭部節點講解
- 2.3 main主體節點講解
- 2.4 script腳本節點講解
- 2.5 插件的安裝調試與發布
- 第三章 高級
- 3.1 插件高級特性
- 3.2 常見內容保護突破方法
- 3.3 開發文檔所沒說的事
- 3.4 電腦js腳本測試插件
- 3.5 加login節點教程
- 3.6 使用yeoman生成器
- 3.7 自動化發布插件
- 第四章 附錄
- 4.1 markdown基本用法