#Markdown | 我的Markdown語法指南

這只是寫給我自己看的,方便忘了語法之后查詢一下,嗯……沒別的

1.我怎么會知道m(xù)arkdown的?

也沒什么特別的,就是某一天突然在A某so的推送中看到了這么一個markdown編輯器,就尋思這玩意兒一聽名字這么牛批,莫非又是一個裝x利器?當時沒在意,最近在家閑得慌,又開始琢磨起這么一檔子事兒來。所以剛剛花了兩個鐘頭研究了一下markdown的寫作邏輯,確實挺好玩。

簡單地說,markdown是一標記語言,意思就是,在編輯文本的時候,就用符號將文字的編輯效果標記出來,然后通過轉碼直接顯示出這種效果,舉個簡單的栗子:

這學期我可能學了假習 呸吧!根本沒學習

代碼如下:
這學期我可能~~學了假習~~ 呸吧!根本沒學習

所以看到了吧?通過幾個符號和原文本,就能顯示出不同的效果,這要比在word中先輸入文本,后還要去找相關的顯示效果要來得方便的多,尤其是這個劃線效果,在word中要選中文本右鍵-字體來設置,這樣操作成本就高了一大截。這也是markdown與word操作邏輯最大的區(qū)別!

2. 看了一小時markdown語法你還記得多少?

嗯……沒多少了,下面我來簡單羅列一下

2.0 目錄

2.1 標題
2.2 列表
2.3 強調和突出
2.4 引用
2.5 顯示代碼
2.6 鏈接、email和圖片
2.7 表格
2.8 總結

2.1 標題

效果:

一級標題

二級標題

三級標題

四級標題

五級標題
六級標題

代碼如下:

#一級標題
##二級標題
###三級標題
####四級標題
#####五級標題
######六級標題

2.2 列表

效果:

有序列表:

  1. 列表項一
  2. 列表項二
  3. 列表項三

無序列表:

  • 列表項一
  • 列表項二
  • 列表項三

代碼如下:

有序列表:
1. 列表項一
2. 列表項二
3. 列表項三

無序列表:
- 列表項一
- 列表項二
- 列表項三

列表嵌套:

  • 列表項一
  • 列表項二
    • 子列表項一
    • 子列表項二
      1. 子子列表項一
      2. 子子列表項二
      3. 子子列表項三
    • 子列表項三
  • 列表項三

代碼如下:

- 列表項一
- 列表項二
  * 子列表項一
  * 子列表項二
    1. 子子列表項一
    2. 子子列表項二
    3. 子子列表項三
  * 子列表項三
- 子列表三

注意:

1. 在代碼中,列表項前的1.-后一定要加一個空格

2. 列表嵌套根據不同的編輯器有不同的語法,有的編輯器是用-----來表示二級和三級子列表

3. 一級無序列表默認的符號是實心圓,二級是空心圓

2.3 強調和突出

效果:

斜體

加粗

斜體加加粗

錯誤文本

斜體加粗的錯誤文本

代碼如下:

*斜體*

**加粗**

***斜體加加粗***

~~錯誤文本~~

~~***斜體加粗的錯誤文本***~~

2.4 引用

效果:

哦,之前你們都看過了,這玩意兒就是引用

代碼如下

>哦,之前你們都看過了,這玩意兒就是引用

嵌套引用:

一級引用

二級引用

三級引用

返回二級引用

返回一級引用

代碼如下:

>一級引用
>>二級引用
>>>三級引用

>>返回二級引用

>返回一級引用

注意

在嵌套引用中我們可以看到,返回引用時候一定要<strong>加一個空行</strong>,用以結束當次引用。同樣的,我們會發(fā)現(xiàn)在結束代碼的時候通常會加一個空行,這都是起到結束當次標記的作用,不然的話在明文中是不會回車的。

2.5 顯示代碼

2.5.1 顯示代碼單句

效果

hello world!

代碼如下:

`hello world!`

2.5.2 顯示代碼塊

效果:

代碼語句1  
代碼語句2  
代碼語句3  
……

代碼如下:

```  
代碼語句1  
代碼語句2  
代碼語句3  
……  
```  

2.5.3 內聯(lián)代碼(在代碼中寫代碼)

效果:

`hello world!`

代碼如下:

`` `hello world!` ``

注意
其實在標準markdown語句中,代碼塊的顯示使用每行縮進四個空格來實現(xiàn)的,但在github flavored markdown中,開始用```/```來顯示代碼塊。

2.6 鏈接、email和圖片

2.6.1 鏈接

效果:

簡書官網

代碼如下:

內聯(lián)風格:
[簡書官網](http://www.itdecent.cn/)

引用風格:
[簡書官網][id1]
[id1]:http://www.itdecent.cn/

2.6.2 email

效果:

如果有什么不懂的,可以向筆者的
email m17862701665@gmail.com 反饋

代碼如下:

如果有什么不懂的,可以向筆者的
email <m17862701665@gmail.com> 反饋

2.6.3 圖片

效果:

額......就不要在意這是朵什么花了

代碼如下:

內聯(lián)風格:
![](http://upload-images.jianshu.io/upload_images/5117745-bfe7ef4ee8ffdde4?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

引用風格:
![][id1]
[id1]:http://ww1.sinaimg.cn/large/a10d54e8ly1fdiza85ikjj20ku08zq55

<a name="2.7"></a>

2.7 表格

效果:

表格 表格項1 表格項2 表格項3
左對齊 居中對齊 默認左對齊 右對齊
1 2 3 4

代碼如下:

|表格|表格項1|表格項2|表格項3|
|:----|:-------:|--------|-------:|
|左對齊|居中對齊|默認左對齊|右對齊|
|1|2|3|4|

注意
代碼中的第二行用于規(guī)定表格中的對齊格式,冒號在左表示左對齊,冒號在右表示右對齊,兩邊都有表示居中對齊,沒有冒號表示默認左對齊。
<a name="2.8"></a>

2.8 總結

好了,在日常碼字的時候需要用到的也就這幾種語法,之前我說不記得多少了顯然是騙人的,我全記得哈哈哈哈……咳,以后有補充的話會在補充的。

3.這就是傳說中的補充——html在markdown中的應用

前段時間在簡書中查詢markdown的相關語法的時候,無意間看到一篇文章說markdown作為基于html的標記語言,那么,html的部分標簽和字符實體markdown應該也是支持的。
原文在此:如何在markdown中打出上標、下標和一些特殊符號
這篇文章給了我一些啟發(fā),我就順便在本文中試了一試,結果發(fā)現(xiàn),不論是標簽還是字符實體,在平臺間也有一些區(qū)別,但是這么多標簽我也沒辦法一個一個試過來,所以這里只能籠統(tǒng)得說一下。

3.1 標簽

我貼張圖就行了

標簽演示

籠統(tǒng)來說,只有格式化標簽可以在markdown中顯示

3.2 字符實體

字符實體到大部分都是支持的:↓↓↓

字符實體演示

更多的字符實體請參看:
W3school:html ISO-8859-1參考手冊
以及
W3school:html ASCll參考手冊

over

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 為什么學習Markdown 自從搭建了 Hexo 博客之后,發(fā)現(xiàn)還有 Markdown 這種寫文章的方法,想到以后...
    lifeColder閱讀 20,437評論 10 216
  • *一、Markdown是什么 * Markdown是一種輕量級的標記語言,使用的標記語法非常簡單,它可以使用純文本...
    乘風破浪55閱讀 1,081評論 0 2
  • 1. 斜體和粗體 代碼: 顯示效果: 這是一段斜體 這是一段粗體 這是一段加粗斜體 這是一段刪除線 2. 分級標題...
    泊牧閱讀 2,483評論 0 2
  • 關鍵字:170421、周五、倒計時50、濮陽 清晨起床摸索著雪蓮送的高級砂鍋,煮出來的粥很有蘊味兒,給小何炒的雞腿...
    二石兄閱讀 316評論 0 1
  • 看看下面的設計: 這種設計非常不錯,圖片撐滿畫面,旁邊寫上內容,加上上期設計的跳臺,小跳臺。是不是效果很贊。 但您...
    秦川_牛閃閃閱讀 1,397評論 1 18

友情鏈接更多精彩內容