我們在日常寫文章記筆記時,有時需要引用一些圖片,而在markdown語法中,圖片是以鏈接的形式引入的,比如:

若我們直接上傳本地圖片,那么它在文章中僅僅保存的是一個本地圖片的路徑,此時,如果文章分享給他人或上傳到網(wǎng)上,里面的圖片顯然會失效。所以我們必須給自己的圖片添加一個外鏈。
所謂圖片外鏈?zhǔn)侵笀D片不需要在本地服務(wù)器上,通過引用別的網(wǎng)站 (服務(wù)器)上的圖片的URL在網(wǎng)頁上直接顯示圖片,而不需給出圖片的反向鏈接。
當(dāng)我們需要給這些圖片添加統(tǒng)一的外鏈時,就需要一片存儲圖片的網(wǎng)絡(luò)空間,即圖床。
圖床搭建
一些非專業(yè)途徑
通過之前的描述,我們很容易想到,似乎只要把圖片發(fā)表到網(wǎng)上就可以了,確實(shí)是這樣的。如今社交平臺豐富,例如微博、QQ、微信、抖音、知乎等等,你可以在任何平臺上傳圖片,上傳后的圖片會由平臺幫你保管,你只需要右鍵獲取圖片=>復(fù)制圖片地址就可以獲得外鏈。
●?優(yōu)點(diǎn):免費(fèi)、快捷、且大平臺圖片存儲穩(wěn)定長久
●?缺點(diǎn):不可控(若平臺內(nèi)部調(diào)整,圖片存儲位置改變,原先復(fù)制的鏈接自然失效),
不方便管理(不能專門進(jìn)行分類)
專業(yè)圖片托管
提供這樣的服務(wù)其實(shí)很多,只是沒有絕對的免費(fèi),一般是提供小容量的免費(fèi)存儲
注:肯定更好的圖床,而且這樣的國外網(wǎng)站較多,需要自己去挖掘。但一般國外網(wǎng)站有些通?。簢鴥?nèi)訪問速度過慢,甚至直接被墻。
●?優(yōu)點(diǎn):專業(yè),圖片管理方便,鏈接可持久
●?缺點(diǎn):非充錢用戶的種種限制,命運(yùn)還是在第三方手里(假如一個小平臺,人人都白嫖,人家不賺錢了還給你服務(wù)?萬一停服圖片丟失損失太大)。好吧其實(shí)最大的缺點(diǎn)是不夠酷(我自己有服務(wù)器干嘛要去舔別人
中途我還嘗試過github圖床,不過github原鏈接訪問速度實(shí)在感人,網(wǎng)上推薦的使用jsDelivrcdn 加速,貌似在國內(nèi)的服務(wù)也掛了
使用Nginx在自己的服務(wù)器上存儲圖片
!重頭戲在這,想法很簡單(操作確實(shí)也很簡單):使用寶塔面板將圖片上傳到云服務(wù)器(這里我們推薦選擇USA-IDC香港云服務(wù)器),然后對外暴露鏈接,這一步就需要用到Nginx。
你甚至不需要知道Nginx是什么
●?上傳圖片
直接進(jìn)入寶塔面板,文件管理中
記住圖片路徑
●?暴露鏈接
本質(zhì)就是使用Nginx監(jiān)聽一個端口,在該端口提供一個訪問指定目錄文件的服務(wù)
在軟件商店中找到Nginx,打擊開設(shè)置=>配置修改
里面原先應(yīng)該是有一個server的,在這個server的同級下(每個server對應(yīng)一個服務(wù))貼入:
server { listen 8080; # 提供服務(wù)的端口 location ~ \.(gif|jpg|jpeg|png|bmp|swf)$ { root /www/wwwroot/imgStore/; autoindex on; } }
○?location后面是用來匹配請求的路徑
○?root則是將請求路徑映射到服務(wù)器上的絕對路徑/www/wwwroot/imgStore/
○?autoindex on是打開瀏覽功能
●?放行監(jiān)聽端口
在寶塔面板和服務(wù)器控制臺中分別放行8080端口
●?測試
若圖片路徑:/www/wwwroot/imgStore/1.png
訪問地址應(yīng)該為:http://域名或IP:8080/1.png