目錄
超級好用的Markdown
Markdown是一種標記語言,超級好用超級給力,讓我們不用過於關心所編寫的文檔的格式,用簡單的標記語言就能寫出漂亮的文檔。比如:
漂亮的代碼塊
Markdown不需要像其他編程語言一樣安裝什么環境,不需要像Html那樣寫標簽<html><html/>
,簡直方便的不得了。我們可以用隨意的文檔編輯器編寫Markdown文檔,完成后,還能迅速的將Markdown文檔轉化為PPT,Word文檔,甚至粘貼到博客上面。Markdown用來寫blog很好,很多博客網站都支持Markdown。
雖然說能用文本編輯器編寫,但是初學者使用工具學習更為直觀哦,寫的同時就能看到效果,我使用Cmd Markdown 寫的,推薦一下,挺不錯的。在網上搜索"markdown 編輯器",能搜到很多,選一款自己喜歡的吧。
下面我會告訴大家一些常用的,更詳細的請看Cmd Markdown。
閱讀指南
下面的每個例子一般都分為三個部分,效果展示
、說明部分
、標記部分
。
效果展示
展示markdown生成在頁面上的效果;
說明部分
會說明易忽略的標記部分,對標記進行說明,如果標記十分簡單,也許不會有這一部分;
標記部分
會展示前面效果展示
的markdown標記的寫法,如果有特殊的地方我會標注上,比如空格和Tab,這兩個標記是縮進用的,但是在文本上不明顯。下面我會特殊說明,
'空格'
表示一個空格
'Tab'
表示按一次Tab建
- 效果展示
- 列表
- 子列表
- 說明部分
列表可以用符號 *,+,- 生成;符號后面要加上空格哦 - 標記部分
標記:
-'空格'列表
'Tab'-'空格'子列表
(上面很不直觀,下面的很直觀,有空格和Tab的地方我會做說明)
- 列表
- 子列表
字體與效果
(博客園不支持嵌入html)
粗字體 和 斜體 和 添加標簽
添加標簽粗體
添加標簽斜體
我要刪除之前寫過的錯誤信息:我寫錯啦,刪掉刪掉
我是原諒綠,我是和Html標簽一起使用的
我是加粗原諒綠
我是斜斜的原諒綠
<font color="green">標簽內添加Html是沒有效果的哦</font>
標記:
**粗字體** 和 *斜體* 和 `添加標簽`
**`添加標簽粗體`**
*`添加標簽斜體`*
我要刪除之前寫過的錯誤信息:~~我寫錯啦,刪掉刪掉~~
<font color="green">我是原諒綠,我是和Html標簽一起使用的</font>
**<font color="green">我是加粗原諒綠</font>**
*<font color="green">我是斜斜的原諒綠</font>*
`<font color="green">標簽內添加Html是沒有效果的哦</font>`
標題
一級標題
二級標題
三級標題
四級標題
五級標題
六級標題
共有6個級別的標題
標記:
#一級標題
##二級標題
###三級標題
####四級標題
#####五級標題
######六級標題
文字引用
魯迅說過,吃飯拌肉汁,吃嘛嘛香
拿破侖說過,不喜歡吃麻辣燙的士兵不是好士兵
標記:
>魯迅說過,吃飯拌肉汁,吃嘛嘛香
>拿破侖說過,不喜歡吃麻辣燙的士兵不是好士兵
段落首行縮進
首行縮進這個有必要說一說,markdown主要面向英文文檔,所以沒有特殊的'首行縮進'語法。在文本編輯器里面我們一般用一個Tab
鍵,再不濟就用空格
,我們來看一下Tab
和空格
在markdown中的效果。
Tab鍵的效果:
這是Tab
鍵產生的效果;不要懷疑,我確實加了一個Tab鍵,但是他喵的怎么看不到效果呢。還有,請勿亂用2個Tab
鍵,2個Tab
鍵絕不會出現縮進的效果,下面會說到2個Tab
鍵是代碼塊。就像下面這樣:
如果你離上一行之間有一行空行,那么2個Tab
鍵就是一塊代碼塊。不要懷疑,這就是一塊代碼塊,這塊代碼塊的背景是有淡淡的灰色的,如果你看不到,那可能是你顯示器太亮了,代碼塊里面``(也就是我們添加標簽的效果,也不會生效的)
空格鍵的效果:
這是空格鍵的效果;好像也沒有效果
上面的兩種方法都沒有效果,現在告訴大家一個方法。很簡單,加上
就好(博客園不支持,很多blog都不支持)
真正的首行縮進
這是真的首行縮進哦。
標記:
這是真的首行縮進哦。
鏈接
1、鏈接到網站
如果想要調用鏈接外鏈接:百度,格式是[顯示內容](鏈接地址)
標記:
如果想要調用鏈接[外鏈接:百度](http://www.baidu.com)
2、展示圖片
展示圖片的標記格式也和鏈接到網站的標記格式差不多
標記:

列表
1、無序的列表
- -生成的列表
- 子列表1(前面有一個Tab)
- 我(前面有一個Tab)
- 很(前面有兩個Tab)
- 好(前面有三個Tab)
- 看(前面有四個Tab)
- 好(前面有三個Tab)
- 不好看
- 很(前面有兩個Tab)
- 子列表2
- *生成的列表1
- *生成的列表2
- +生成的列表1
- +生成的列表2
-、*、+
可以生成列表的符號,-、*、+
后要加上空格
才會生效,子列表前面要加上Tab
鍵,生成子列表的關鍵就是加上Tab
標記:
- -生成的列表
- 子列表1(前面有一個Tab)
- 我(前面有一個Tab)
- 很(前面有兩個Tab)
- 好(前面有三個Tab)
- 看(前面有四個Tab)
- 不好看
- 子列表2
* *生成的列表1
* *生成的列表2
+ +生成的列表1
+ +生成的列表2
2、有序的列表
- 有序列表一(文字前面有空格哦)
(1).我是子列表,但是我沒有層級效果 - 有序列表二
- 有序列表三
數字加上.
再加上空格
,就變成了有序的列表。
標記:
1. 有序列表一(文字前面有空格哦)
(1).我是子列表,但是我沒有層級效果
2. 有序列表二
3. 有序列表三
3、有序有層級列表
- 1.有序列表一
- 1.1 我是子列表,我有層級效果
- 1.2
- 2.有序列表二
- 3.有序列表三
哈哈,這是我自己想出來的,無序列表上加上數字;如果真的是要數字區分就可以這么做。
標記:
- 1.有序列表一
- 1.1 我是子列表,我有層級效果
- 1.2
- 2.有序列表二
- 3.有序列表三
表格
星期 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
早餐 | 香蕉牛奶燕麥粥 | 皮蛋瘦肉粥 | 蜂蜜小蛋糕 | 灌湯包 | 南瓜餅 | 肉末蛋羹 | 豆漿油條 |
中餐 | 爆炒雞肝 | 筍干炒肉 | 籮卜炒肉 | 剁椒魚頭 | 蔥油蟶子 | 風味蹄筋 | 珍珠丸子 |
晚餐 | 牛肉砂鍋 | 蝦皮炒海帶 | 牛肉炒西芹 | 芝麻豆腐 | 香菇炒肉 | 土豆絲餅 | 叉燒肉 |
標記:
|星期|1|2|3|4|5|6|7|
|---|---|---|---|---|---|---|---|
|早餐|香蕉牛奶燕麥粥|皮蛋瘦肉粥|蜂蜜小蛋糕|灌湯包|南瓜餅|肉末蛋羹|豆漿油條|
|中餐|爆炒雞肝|筍干炒肉|籮卜炒肉|剁椒魚頭|蔥油蟶子|風味蹄筋|珍珠丸子|
|晚餐|牛肉砂鍋|蝦皮炒海帶|牛肉炒西芹|芝麻豆腐|香菇炒肉|土豆絲餅|叉燒肉|
生成目錄
1、自動生成目錄
(博客園不支持)
標記:
[TOC]
代碼塊
代碼塊可能由於網站的支持不同,會有不同的效果,但是代碼塊有三種書寫的方式
1、Tab代碼塊
1、這是代碼塊,2個tab,這種代碼塊是沒有行數的
4、看!
8、果然沒有行數
雖然看不到,但是前面是2個'Tab'
標記:
'Tab''Tab'1、這是代碼塊,2個tab,這種代碼塊是沒有行數的
'Tab''Tab'4、看!
'Tab''Tab'8、果然沒有行數
沒有'Tab'的:
1、這是代碼塊,2個tab,這種代碼塊是沒有行數的
4、看!
8、果然沒有行數
2、加強代碼塊
加強的非特定語言的代碼塊
標記:(直接寫出標記語言會變為代碼塊,我在前面加上了"/"):
/```
加強的非特定語言的代碼塊
/```
3、特定的代碼塊
特定的的代碼塊也可能由於網站的支持不同,會有不同的效果,也就是加上代碼塊的名字如````java`
public static void main(String[] args){
System.out.println("這是java語言代碼塊");
}
標記(直接寫出標記語言會變為代碼塊,我在前面加上了空格):
/ ```java
public static void main(String[] args){
System.out.println("這是java語言代碼塊");
}
/```