博客無(wú)法正常顯示圖片的可能原因
????????????????????????????????????????????? ?前言?

????我最近幾天發(fā)現(xiàn)我的博客內(nèi)的圖片無(wú)法正常顯示預(yù)覽了,當(dāng)我點(diǎn)擊空白處時(shí)卻奇跡的下載了圖片,經(jīng)過(guò)我連續(xù)幾天不斷地排除其可能原因,最終找到了問(wèn)題所在,故寫(xiě)下此篇文章分享經(jīng)驗(yàn)。
排除了CDN加速的可能

????在開(kāi)始的時(shí)候我以為是服務(wù)器禁了大陸ip,因?yàn)樵谖沂褂每茖W(xué)后,突然博客能正常訪問(wèn)了,即使斷開(kāi)后仍可正常訪問(wèn)其他文章,而且我之前配置了CDN加速,使用的是境外流量(當(dāng)初用了幾十MB的圖片做封面,發(fā)現(xiàn)封面顯示很慢就想用CDN加速,結(jié)果我不知道TX云的CDN要國(guó)內(nèi)備案的域名才能使用境內(nèi)加速),然后我覺(jué)得可能是這個(gè)原因,于是我關(guān)閉了CDN加速,然而并沒(méi)起著作用。
排除了服務(wù)器的可能

????博客的使用框架為hexo,于是我使用了hexo cl & hexo g & hexo s在本地部署了網(wǎng)頁(yè),然而發(fā)生了同樣的一幕——博客的部分圖片仍然顯示空白,這令我感到疑惑
為什么在本地部署網(wǎng)頁(yè)都無(wú)法正常顯示圖片,而我用Typora上卻能正常顯示呢?
帶著這個(gè)思考我頓悟了,這是是圖片來(lái)源的原因,而不是服務(wù)器的原因(因?yàn)槲也粌H在github搭建了博客網(wǎng)站,還在國(guó)內(nèi)的gitee上同樣搭建了博客,兩者都出現(xiàn)了同樣的問(wèn)題)
最終發(fā)現(xiàn)問(wèn)題所在——對(duì)象存儲(chǔ)OSS

????在確認(rèn)原因來(lái)源后,我的圖床用的是阿里云,于是我來(lái)到了控制臺(tái),找到了對(duì)象存儲(chǔ)OSS的小細(xì)節(jié),具體如下

總之情況就是要自定義域名才能正常預(yù)覽,并且在官方視頻中也包含了對(duì)其的說(shuō)明


由于gitee給的不能添加自定義域名(需要在DNS解析中添加相應(yīng)的TXT記錄),并且我自己的域名在國(guó)外的沒(méi)備案(轉(zhuǎn)過(guò)來(lái)有點(diǎn)貴了,也略有麻煩),不能添加為自定義域名,故這就是問(wèn)題所在。其實(shí)博客寫(xiě)的少的又很懶的人(例如我),完全可以把圖片一并托管到github或者gitee平臺(tái)上,然后也就沒(méi)那么多麻煩了。
若有疑惑,歡迎在評(píng)論區(qū)交流討論
