插圖最基礎(chǔ)的格式就是:
- 
Alt text:圖片的Alt標(biāo)簽毕泌,用來(lái)描述圖片的關(guān)鍵詞混萝,可以不寫唬血。最初的本意是當(dāng)圖片因?yàn)槟撤N原因不能被顯示時(shí)而出現(xiàn)的替代文字此疹,后來(lái)又被用于SEO阁猜,可以方便搜索引擎根據(jù)Alt text里面的關(guān)鍵詞搜索到圖片聘惦。 圖片鏈接:可以是圖片的本地地址或者是網(wǎng)址某饰。"optional title":鼠標(biāo)懸置于圖片上會(huì)出現(xiàn)的標(biāo)題文字,可以不寫。
插入本地圖片
只需要在基礎(chǔ)語(yǔ)法的括號(hào)中填入圖片的位置路徑即可黔漂,支持絕對(duì)路徑和相對(duì)路徑诫尽。
例如:
- 
不靈活不好分享,本地圖片的路徑更改或丟失都會(huì)造成markdown文件調(diào)不出圖炬守。
插入網(wǎng)絡(luò)圖片
只需要在基礎(chǔ)語(yǔ)法的括號(hào)中填入圖片的網(wǎng)絡(luò)鏈接即可牧嫉,現(xiàn)在已經(jīng)有很多免費(fèi)/收費(fèi)圖床和方便傳圖的小工具可選。
例如:
- 
將圖片存在網(wǎng)絡(luò)服務(wù)器上减途,非常依賴網(wǎng)絡(luò)酣藻。
把圖片存入markdown文件
用base64轉(zhuǎn)碼工具把圖片轉(zhuǎn)成一段字符串,然后把字符串填到基礎(chǔ)格式中鏈接的那個(gè)位置鳍置。
- 基礎(chǔ)用法:

這個(gè)時(shí)候會(huì)發(fā)現(xiàn)插入的這一長(zhǎng)串字符串會(huì)把整個(gè)文章分割開(kāi)辽剧,非常影響編寫文章時(shí)的體驗(yàn)。如果能夠把大段的base64字符串放在文章末尾税产,然后在文章中通過(guò)一個(gè)id來(lái)調(diào)用怕轿,文章就不會(huì)被分割的這么亂了。 - 高級(jí)用法
比如: - ![avatar][base64str]
- [base64str]:data:image/png;base64,iVBORw0......
最后砖第,base64的圖片編碼如何得來(lái)撤卢?
- 使用python將圖片轉(zhuǎn)化為base64字符串
import base64
f=open('723.png','rb') #二進(jìn)制方式打開(kāi)圖文件
ls_f=base64.b64encode(f.read()) #讀取文件內(nèi)容,轉(zhuǎn)換為base64編碼
f.close()
print(ls_f)
- base64字符串轉(zhuǎn)化為圖片
import base64
bs='iVBORw0KGgoAAAANSUhEUg....' # 太長(zhǎng)了省略
imgdata=base64.b64decode(bs)
file=open('2.jpg','wb')
file.write(imgdata)
file.close()
?本文由簡(jiǎn)書作者:清風(fēng)Python 原創(chuàng) 如需轉(zhuǎn)載請(qǐng)注明