文章目錄
-
- 說明
- 基礎文法
- 插入本地圖檔
- 插入網絡圖檔
- 把圖檔存入 markdown 檔案中
說明
主要參考以下部落格:
- Markdown中插入圖檔有什麼技巧?
- 将圖檔内嵌入Markdown文檔中
- markdown插入圖檔的幾個辦法
基礎文法

- Alt text: 圖檔的Alt标簽,用來描述圖檔的關鍵詞,可以不寫。最初的本意是當圖檔因為某種原因不能被顯示時而出現的替代文字,後來又被用于SEO,可以友善搜尋引擎根據Alt text裡面的關鍵詞搜尋到圖檔
- 圖檔連結: 可以是圖檔的本地位址或者是網址
- "optional title": 滑鼠懸置于圖檔上會出現的标題文字,可以不寫
插入本地圖檔
- 文法

- **優點:**插入本地圖檔隻需要在基礎文法的括号中填入圖檔的位置路徑即可,支援絕對路徑和相對路徑
- **缺點:**不靈活不好分享,本地圖檔的路徑更改或丢失都會造成markdown檔案調不出圖
插入網絡圖檔
- 文法

- 優點: 插入網絡圖檔隻需要在基礎文法的括号中填入圖檔的網絡連結即可
- 缺點: 是圖檔存在網絡伺服器上,非常依賴網絡
把圖檔存入 markdown 檔案中
- 文法

- 首先用 base64 轉碼工具把圖檔轉成一段字元串
- 然後把字元串填到基礎格式中連結的那個位置
圖檔轉 base64編碼線上工具一
圖檔轉 base64編碼線上工具二
這個時候會發現插入的這一長串字元串會把整個文章分割開,非常影響編寫文章時的體驗。如果能夠把大段的base64字元串放在文章末尾,然後在文章中通過一個id來調用,文章就不會被分割的這麼亂了。
是以可以這樣做:
- 文中引用文法:![avatar][doge]
- 文末存儲字元串文法:[doge]:data:image/png;base64,iVBORw0…
- 優點: 很靈活,不會有連結失效的困擾**
- 缺點: 一大團 base64 的亂碼看着不美觀**