1. 程式人生 > >Markdown--入門學習小結

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

效果:

Created with Raphaël 2.2.0startMy OperationYes or No?Endyesno

原生HTML語法

支援部分HTML原生的語法使用 可用 br 表示換行 h1 一級標題 等等 HTML語法可以直接markdown中使用,cool

三·小結

表格語法有點煩,如果想要更多樣式,可以通過HTML的語法格式 流程圖可能不太會用到,但時常梳理自己邏輯也是不賴的一件事 慢慢培養記筆記並形成部落格總結的習慣,即使費點時間但是收穫也是很大的,加油,21天養成習慣!