1. 程式人生 > >Typora:簡潔強大的Markdown編輯器之Markdown語法

Typora:簡潔強大的Markdown編輯器之Markdown語法

目錄

一看就懂的Markdown語法

一、Markdown簡介

Markdown是一種可以使用普通文字編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文字內容具有一定的格式。實際上我們可以理解為Markdown是一種為了讓人們專注於文章內容創作而大大縮短排版時間的一種”排版“語言。
因為簡單易用、結構清晰、跨平臺(其實就是類似於TXT文字,每個平臺下都可以使用)等特點,使之成為文字工作者和技術分享人士的強大工具。

二、編輯工具推薦

Mac OS、Linux、Windows常見平臺下推薦Typora,高階大氣上檔次,最重要的一點是免費。
Typora介紹和下載安裝

注:Ctrl + / 實現Typora在編輯模式和預覽介面實時切換,非常方便

三、語法

1.標題

字型由大到小分成六級
程式碼如下:

# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
目前只支援到六級標題

注:# 和「標題」之間建議保留一個字元的空格,這是最標準的 Markdown 寫法。

2.列表

在文字前加上-+*生成無序列表,在文字前加上諸如1.2.

變成有序列表
程式碼:

- 無序序列1
+ 無序序列2
* 無序序列3
1. 有序序列1
2. 有序序列2
3. 有序序列3 

結果:

  • 無序序列1
  • 無序序列2
  • 無序序列3
  1. 有序序列1
  2. 有序序列2
  3. 有序序列3

3.引用

引用文字前加>
程式碼:

> Where there is a will, there is a way.

結果:

Where there is a will, there is a way.

4.加粗、斜體等

程式碼:

*斜體*
**加粗**
***斜體加粗***

結果:
斜體
加粗
斜體加粗

5.連結與圖片

連結格式:[Title](URL)
圖片格式:![Title](URL)
程式碼:

[Xypgg部落格園的主頁](https://www.cnblogs.com/deemolinux/)
![](https://img2018.cnblogs.com/blog/1515428/201810/1515428-20181019204843217-2006612608.png)

結果:
Xypgg部落格園的主頁

6.更改圖片大小

利用HTML語言標籤<img src="filename" width="" height=""></img>進行自定義
程式碼:

<img src="https://img2018.cnblogs.com/blog/1515428/201810/1515428-20181019204843217-2006612608.png" width="300px" height="230px"></img>

結果:

7.程式碼塊

在程式碼前後各加上一個反引號`(製表鍵Tab上面),或者直接在整個程式碼塊前後各加上三個反引號,在第一個三反引號後加上程式碼的語言,可進行高亮顯示,比如```Python
程式碼:

分行(感覺這樣比較醜,因人而異吧)
`#include<stdio.h>
 int main(){
    printf("Welcome to Xypgg's Blog!");
    retrun 0;
 }`

結果:
#include<stdio.h>
int main(){
printf("Welcome to Xypgg's Blog!");
retrun 0;
}
三個反引號的結果(我文章裡程式碼基本都是這種格式):

// 整體
#include<stdio.h>
int main(){
   printf("Welcome to Xypgg's Blog!");
   retrun 0;
}

8.表格

|分隔不同單元格,-分隔表頭和其他行,:-左對齊、:-:居中、-:右對齊,-的數量無所謂,排版你覺得好看就行(說明:個別平臺可能無法顯示效果)
程式碼:

| 序號 | 姓名 | 年齡 |
| - | - | - |
| 1 | Xypgg | 18 |
| 2 | Deemo | 20 |

| left | center | right |
| :--- | :----: | ----: |
| aaaa | bbbbbb | ccccc |
| a | b | c |

結果:

序號 姓名 年齡
1 Xypgg 18
2 Deemo 20
left center right
aaaa bbbbbb ccccc
a b c

9.數學表示式

使用$$包裹起來即可,例如下面程式碼:

$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$

可得到公式:
$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$

更多數學公式使用細則請參考這個作者:xinet

10.水平分割線

使用***產生

11.標註

滑鼠懸停顯示註釋(說明:個別平臺可能只是標註一個資訊,懸停不顯示,點選跳向註釋)

程式碼:

哈桑[^註釋]對我說:為你,千千萬萬遍
[^註釋]: 出自《放風箏的人》第XX頁

結果:
哈桑1對我說:為你,千千萬萬遍

12.任務列表

在[]中輸入x表示完成,也可以通過點選選擇完成或者沒完成
程式碼:

- [ ] 吃飯
- [ ] 逛街
- [ ] 看電影
- [X] 閱讀
- [ ] 遛狗
  • [ ] 吃飯
  • [ ] 逛街
  • [ ] 看電影
  • [X] 閱讀
  • [ ] 遛狗

13.首行縮排

Markdown本身並沒有縮排,別想了,But
可以通過輸入法切換全形,再鍵入空格

以搜狗拼音輸入法舉例
Ctrl + Shift 切換至搜狗
Shift + Space 切換半形和全形

沒有縮排
有縮排

小結

Markdown很簡潔方便,雖然也存在細節方面不足的地方,不過都基本無傷大雅,如果你是強迫症,你可以加入HTML標籤細緻排版。
祝大家學習愉快:)


  1. 出自《放風箏的人》第XX頁