Typora使用教程
高能預警:本篇文章內容很長,很長,很長......
前言
一次偶然的機會,讓我接觸到了 .md 文檔,進而開始摸索 如何查看 .md 文檔,並意外結識了 Typora 這個編輯器。
一、MarkDown
1.1 簡介
Markdown 是一種輕量級標記語言,創始人為 John Gruber。它允許人們「使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的 XHTML(或者 HTML)文檔」。
1.2 為什么要用MarkDown
對於我而言,我選擇MarkDown的原因如下:
-
回歸到內容本身,注重文章本身的結構,而不是樣式
- 不需要考慮字體大小、顏色等,因為 Markdown 中字體樣式都與結構有關,無法手動設置
-
MarkDown的語法簡單,記住幾個常用的就可以釋放鼠標了
- 比如,我想要將 “這是個標題” 設置成二級標題,只需要在標題前添加
##
+空格即可實現,而不需要用鼠標先選中 “這是個標題”,然后在設置成二級標題
- 比如,我想要將 “這是個標題” 設置成二級標題,只需要在標題前添加
-
當前許多網站都支持用 Markdown 來撰寫文檔
- 如 博客園、CSDN、簡書、語雀 等,有了這么多網站的支持,你可以隨時隨地上傳本地 MarkDown 文件到博客中
二、MarkDown 基本語法
2.1 標題
語法格式:#+空格+標題
,一個#
是一級標題,兩個##
是兩級標題,以此類推,支持六級標題。
2.2 字體
-
加粗
語法格式:**加粗**
-
斜體
語法格式:*斜體*
-
斜體加粗
語法格式:``斜體加粗` -
刪除線
語法格式:~~刪除線~~
-
高亮
語法格式:
==高亮==
2.3 引用
語法格式:>+引用文字
我是引用文字
引用也可以嵌套:
如加兩個
>>
三個
>>>
支持無線套娃~~
2.4 分割線
語法格式:三個或者三個以上的 - 或者 * 都可以,如***
2.5 圖片
語法格式:
alt 指的是當圖片鏈接失效時顯示的提示文字,最好設置 alt 為本地存儲的圖片名,方便查找
如果你想要調整圖片大小,有兩種方式:
- 右擊圖片,選擇縮放圖片
- 通過HTML調節,格式如下:
<img src="#" alt="#" width="688" >
src
放置圖片路徑(本地路徑或網絡路徑)alt
放置圖片鏈接失效后的顯示文字width
設置圖片寬度(witdh
和height
只設置一個即可,等比例縮放)
你也可以通過如下代碼為圖片添加圖注:
<center>
<img src="#" alt="#" width="688" >
<br>
<div style="color:#999;">
圖注
</div>
</center>

2.6 超鏈接
語法格式:[超鏈接名](超鏈接地址)
2.7 列表
- 無序列表
- 語法格式:無序列表用 - + * 任何一種都可以,如
+ 我是無序列表
- 語法格式:無序列表用 - + * 任何一種都可以,如
加號和內容之間需要放置一個空格
-
有序列表
- 語法格式:
數字+點+空格+內容
,如1. 我是有序列表
- 語法格式:
-
子列表
- 在子列表前按下tab鍵即可構成子列表。
2.8 表格
語法格式:
|左對齊|居中對齊|右對齊|
|:----|:----:|---:|
|左|中|右|
左對齊 | 居中對齊 | 右對齊 |
---|---|---|
左 | 中 | 右 |
第二行分割表頭和內容,並聲明內容的對齊格式。
一般而言,不這么用,感覺太費勁了,下面再介紹快捷鍵。
2.9 代碼
-
行內代碼
- 語法格式:用一個反引號包起來 `代碼內容`,代碼會以主題中設置的樣式出現在行內,但不會實現代碼高亮。
-
多行代碼
- 語法格式:代碼之間分別用三個反引號包起來,且兩邊的反引號單獨占一行
``` 語言
代碼內容
```
語言:C、C++、JAVA 等
2.10 高級技巧
2.10.1 轉義
Markdown 使用了很多特殊符號來表示特定的意義,如果需要顯示特定的符號則需要使用轉義字符
Markdown 使用反斜杠轉義特殊字符:
\ 反斜線
` 反引號
* 星號
_ 下划線
{} 花括號
[] 方括號
() 小括號
# 井字號
+ 加號
- 減號
. 英文句點
! 感嘆號
2.10.2 行內公式(inline)
用 $...$
括起公式,公式會出現在行內。
2.10.3 塊間公式(display)
用 $$...$$
括起公式(注意 $$
后需要換行),公式會默認顯示在行中間。
$$
塊間公式
$$
2.10.4 支持HTML
三、Typora
Typora 是一款輕便簡潔的 Markdown 編輯器,支持即時渲染技術,這也是與其他Markdown編輯器最顯著的區別。
即時渲染使得你寫 Markdown 就像是寫Word文檔一樣流暢自如。
個人認為是一款很好用的 MarkDown 編輯器,特來分享給大家❤️
3.1 軟件安裝
阿里雲:https://www.aliyundrive.com/s/mDzWKo9h3mB
3.2 支持正版
以下內容引用自 Typora的下載和破解|博客園
注意,該破解方法僅適用於 Typora 1.0.x 版本的破解,對於更高版本(如 Typora1.2.4)不適用。下載好 Typora 后可通過 幫助-關於 查看 Typora 版本。

- 軟件安裝后,下載破解補丁 app.asar.txt(密碼 dyuh,下載完成后,將文件名中的
.txt
去掉),並覆蓋至安裝路徑的 resources 文件夾內。參考路徑:
- 打開 typora ,點擊輸入序列號;

- 郵箱一欄中任意填寫(但須保證郵箱地址格式正確),輸入序列號,點擊激活。

可選序列號:
- DZTX2H-6MCQZT-QL4GCT-5EBWFX
- G7LPKN-HP4NLD-FA3BGF-6JDQ5R
- 3MH4Y8-YJWT37-G5JL9Y-UHNQDJ
- 85ZPHY-ELQ9FQ-94J3VP-D92YLU
- VEZ7NV-USYN3G-8TL2N3-DADUG4

3.3 在Typora中書寫MarkDown
Markdown語法 | Typora快捷鍵 | |
---|---|---|
一級標題 | # |
ctrl+1 |
二級標題 | ## |
ctrl+2 |
三級標題 | ### |
ctrl+3 |
四級標題 | #### |
ctrl+4 |
五級標題 | ##### |
ctrl+5 |
六級標題 | ###### |
ctrl+6 |
加粗 | **粗體** |
ctrl+B |
斜體 | *斜體* |
ctrl+I |
下划線 | <u>下划線</u> |
ctrl+U |
刪除線 | ~~刪除線~~ |
alt+shift+5 |
創建表格 | ctrl+T | |
創建超鏈接 | [超鏈接名](超鏈接地址) |
ctrl+K |
插入圖片 |  |
ctrl+shift+I |
插入公式塊 | $$公式$$ |
ctrl+shift+M |
添加引用 | >內容 |
ctrl+shift+Q |
無序列表 | + 內容 |
ctrl+shift+] |
有序列表 | 1. 內容 |
ctrl+shift+[ |
粘貼為純文本 | ctrl+shift+V | |
返回Typora頂部 | ctrl+Home | |
返回Typora底部 | ctrl+End | |
啟用/退出 源代碼模式 | ctrl+/ | |
搜索 | ctrl+F | |
搜索並替換 | ctrl+H | |
選中光標所在行 | ctrl+L | |
生成文檔目錄 | [toc] +Enter |
|
快速打開最新文檔 | ctrl+P |
TOC從文檔中提取所有標題,其內容將自動更新。
3.4 圖片插入
插入圖片除了使用插入語句外,還可以:
- ctrl+C/V 將網絡圖片、剪貼板圖片復制到文檔中
- 拖動本地圖片到文檔中
Typora 會自動幫你插入符合 Markdown 語法的圖片語句,並給它添加alt
。
3.5 打字機模式和專注模式
通過 視圖\(\rightarrow\)打字機模式/專注模式 開啟或關閉:
-
「打字機模式」使得你所編輯的那一行永遠處於屏幕正中央。
-
「專注模式」使你正在編輯的那一行保留顏色,而其他行的字體呈灰色。
3.6 空格與換行
- 空格:在輸入連續的空格后,Typora 會在編輯器視圖里為你保留這些空格,但當你打印或導出時,這些空格會被省略成一個。
你可以在源代碼模式下,為每個空格前加一個\
轉義符,或者直接使用 HTML 風格的&nbps;
來保持連續的空格。
需要說明的是,在 Markdown 語法中,換行(line break)與換段是不同的,且換行分為軟換行和硬換行。
- 軟換行:在 Typora 中,你可以通過shift+enter完成一次軟換行。軟換行只在編輯界面可見,當文檔被導出時換行會被省略。
- 硬換行:你可以通過 空格+ 空格+ shift+enter完成一次硬換行,而這也是許多 Markdown 編輯器所原生支持的。硬換行在文檔被導出時將被保留,且沒有換段的段后距。
- 換段:你可以通過enter完成一次換段。Typora 會自動幫你完成兩次shift+enter的軟換行,從而完成一次換段。這也意味着在 Markdown 語法下,換段是通過在段與段之間加入空行來實現的。
- Windows 風格(CR+LF)與 Unix 風格(LF)的換行符:CR表示回車
\r
,即回到一行的開頭,而LF表示換行\n
,即另起一行。
所以 Windows 風格的換行符本質是「回車+換行」,而 Unix 風格的換行符是「換行」。這也是為什么 Unix/Mac 系統下的文件,如果在 Windows 系統直接打開會全部在同一行內。你可以在「文件 - 偏好設置 - 編輯器 - 默認換行符」中對此進行切換。
3.7 支持emoji 表情
在 Typora 中,你可以用 :emoji:
的形式來打出 emoji,軟件會自動給出圖形的提示。
3.8 Little Tips
安利一個快捷鍵提示工具,輕量級+快捷方便。
官網:LittleTips
它本身支持的軟件列表並不包含Typora,但給出了 自定義軟件快捷鍵 的方式,所以,我就自己搗鼓了一下:

LittleTips不含開機自啟的選項,如果你想要設置成開機自啟,可參考如下方法:
- 將需要自啟動軟件創建一個快捷方式
- 按 win+ R,鍵入
shell:startup
,打開 「啟動」 文件夾 - 將需要開機自啟動的軟件的快捷方式拖到啟動文件夾中
3.9 Typora設置圖片自動上傳
Typora固然好用,MarkDown也固然好用,但圖片該怎么處理?
總不能自己一張張的上傳,然后在復制網絡連接吧,也不是不可以🤔
下面介紹兩種方式實現自動上傳。
3.9.1 使用 PicGo-Core
下載 PicGo-Core
- 依次點擊 文件 -> 偏好設置 -> 圖像 來到下圖所示界面:

- 點擊①位置選擇
PicGo-Gore(command line)
選項后,點擊②位置的下載或更新,在彈出的界面中選擇下載。
選擇sm.ms作為圖床並配置 token
免費版存儲容量 5GB,每分鍾限制上傳20張,每小時限制上傳100張,每天限制上傳200張,每周限制上傳500張,每月限制上傳1000張,單張圖片最大5M。
該圖床建立於2015年,目前免費用戶無法使用香港節點因此速度比較慢(白嫖黨沒這么多事)。
- 打開官網 https://sm.ms/,注冊后登錄。
- 打開該網址 https://sm.ms/home/apitoken,生成 token。

- 最后點擊③位置配置 token,放置如下代碼:
{
"picBed": {
"uploader": "smms",
"smms": {
"token": "xxxxxxxxxxxxxxxxxxxxxx"
}
},
"picgoPlugins": {}
}
token 換成剛剛生成的 sm.ms 的token。
- 按照步驟配置好后,點擊驗證圖片上傳選項,如果提示驗證成功,那么恭喜,你畢業了🎊;
- 拖拽圖片到 typora 實現自動上傳並更改 url 的功能。
3.9.2 使用 PicGo+Gitee
安裝 Node.js
因為PicGo中默認不支持 gitee,所以我們需要安裝
Node.js
插件。
下載地址:
安裝步驟:
- 雙擊``node-v16.14.2-x64.msi`進行安裝。
- 自定義安裝路徑

注意:不要勾選附加選項

- 安裝完成記得重啟電腦。
Gitee相關
- 打開 Gitee(官網:https://gitee.com/),如果沒有賬戶,新建一個。
- 新建倉庫

- 倉庫開源設置


- 生成私人令牌

注意保存好私人令牌的序列號,該令牌只顯示這一次。
如果你不幸忘記了該令牌,那就是好重新生成一個了🐤。
安裝 PicGo
下載地址:
在官網上下載要選擇正式穩定的版本。
安裝步驟:
- 雙擊
PicGo-Setup-2.3.0-x64.exe
進行安裝。 - 自定義安裝路徑

- 插件安裝,選擇
github-plus
或者gitee-uploader
,二者擇其一即可,我選擇的是git-plus
。

- 配置 gitee,並設置為默認圖床:

token放置上述過程生成的序列號即可
- 重啟 PicGO 軟件(關閉后重新打開)。
Typora配置
重新打開 Typora,選擇 文件->偏好設置->圖像:

如果出現如下選項:

恭喜你,你擁有了自己的圖床了😃。
3.9.3 我的配置
對於我而言,我更傾向於先將圖像保存到本地:

最后可以選擇統一上傳:

3.9.4 注意事項
注意事項
- 自定義的HTML中的圖片無法上傳
- PicGo最好設置上「時間戳重命名」,防止上傳同名文件時報錯

- 使用「上傳所有本地圖片」可能會出現圖片順序錯亂的情況,所以還是建議單張上傳
TinyPNG
既然提到了圖床,那就順帶安利一個圖片壓縮工具:
- 在線壓縮:TinyPNG – Compress WebP, PNG and JPEG images intelligently
- 可視化工具:https://download.redisant.com/package/TinyGUI-1.0.5.0.exe
- GitHub地址:TinyGUI/TinyGUI at main · chenjing1294/TinyGUI · GitHub
如果使用 TinyGUI 可視化工具,在獲取 API 的時候,若長時間未收到反饋郵件,去垃圾郵件看看,會有意想不到的收貨💨
四、Typora主題
- 使用 Typora 內置主題:點擊狀態欄「主題」,選擇喜歡的主題樣式
- 自定義主題:通過「文件-偏好設置-外觀-打開主題文件夾」打開Typora的主題文件夾
Typora\themes
,將自定義的 CSS 文件導入到themes
文件夾中並重啟Typora,在「主題」中選擇你導入的主題樣式即可
主題預覽及下載:Typora主題
我的主題樣式
淺色主題


深色主題


五、結尾
肝了一下午終於完成了這篇驚世之作🐶,初入 Typora,也參考了不少文檔,一一羅列出來,在此表示感謝👍。
- Typora 完全使用詳解|少數派
- Markdown基本語法|簡書
- 為什么用Markdown,而不用Word|知乎
- Markdown 教程|菜鳥教程
- Typora入門:全網最全教程|博客園
- Markdown 筆記神器 Typora 終於支持圖片上傳了!|CSDN
- 如何使用Typora配置免費的gitee圖床|知乎
- Typora+PicGo+Gitee + node.js 打造個人高效穩定優雅圖床|簡書
- 圖床驗證失敗解決方法|CSDN
- typora+picgo會發生的一些錯誤以及解決辦法|CSDN
- Typora功能匯總|知乎
完結撒花😀