Markdown--入門學習小結
一 · 初識markdown
很早前就被室友強烈安利Markdown,於是網上看個大概,開始不明白為什麼一個編輯文件的為啥還會有很多語法,當時可能接觸到的東西比較有>限,也沒有需要用到markdown 的地方,而且做筆記都是用微軟的官方Onenote,所以並不是很在意。 現在搭建了自己的部落格,也使用了部分社群的後臺編輯器,都是不同程度的支援markdown,emmmmm 原來這麼好用,簡潔大方,很是優雅!
Markdown 是一種可以使用普通文字編輯器編寫的標記語言,通過簡單的標記語法,使普通文字內容具有一定的格式。 一般會使用markdown寫部落格,用 latex 寫論文。
二·markdown 語法指南
- 優點:簡約 直觀 高效 方便 簡直神器
- 工具: 筆者現在使用 vscode 的mrakdown 外掛,已經符合我的要求;當然還有一些吊炸天的神器,比如:typora (很強大很cool 保你用一次就會愛上它,不吹不黑。。。只是需要一點學習成本)
換行
兩個空格 + 換行 即可 不要忘記 否則效果會很不盡人意
標題
語法:
使用 # 一級 ## 二級 ###三級 共有六級
效果:
#一級標題
##二級標題
###三級標題
####四級標題
#####五級標題
粗體斜體劃線
語法:
內容左右兩側各兩個* 表示粗體 內容左右兩側各一個* 表示斜體 內容左右兩側各三個* 粗體加斜體 內容左右兩側各兩個~~ 表示劃線
效果:
我是粗體 我是斜體 粗體加斜體
我是刪除的內容
超連線
語法:
分為行內式 與 參考式 很少用到參考式[內容](URL) 內容在[ ]內,URL地址放在()內
效果:
圖片
語法:
與超連結特別像,區別是 在前面加上 ! ![圖片alt](URL “圖片title”)
引用
語法:
在需要引用的語句前面加 > 即 > 引用內容
效果:
我是引用內容
分割線
語法:
三個以上的 * 即可
效果:
列表
語法:
無序 -/*/+ 三個符號均可以,看個人習慣使用 有序 1. 2. 像這樣使用即可 注意: 無序時 符號與內容見需要一個空格 有序時 加空格與無空格區別是 縮排 巢狀列表
二級列表在前面加 兩個空格
效果:
- nsanicad(-)
- jasbd(*)
- akndiwn(+)
- 一級 * 二級無序(前面加倆空格) 2. 二級有序
程式碼
語法:
行程式碼使用 ` 反引號包含自己的行程式碼即可 塊程式碼的話 ```六個反引號包含程式碼即可 上下個三個反引號 必須都單獨佔 據一行,否則此行程式碼不顯示
效果:
console.log("I love you!")
(function f() {
console.log(but,where are you?)
})();
表格
語法:
第一行:表頭,用 | 管道符分割 name | age | gender 第二行:格式,-|:-:|-: 右側加 : 則右對齊,兩側加 : 則居中 中間短橫線至少一個即可 第三行:表格內容,預設左對齊
效果:
name age gender json 18 man john 18 women
流程圖
語法:
flow (真正使用時不要忘記在flow前,後面各新增三個```反引號) s=>start: start o=>operation: Operation c=>condition: Yes or No? e=>end s->o->c c(no)->o c(yes)->e
效果:
原生HTML語法
支援部分HTML原生的語法使用 可用 br 表示換行 h1 一級標題 等等 HTML語法可以直接markdown中使用,cool
三·小結
表格語法有點煩,如果想要更多樣式,可以通過HTML的語法格式 流程圖可能不太會用到,但時常梳理自己邏輯也是不賴的一件事 慢慢培養記筆記並形成部落格總結的習慣,即使費點時間但是收穫也是很大的,加油,21天養成習慣!