解決github圖片不顯示的問題(Mac版)

在這裏插入圖片描述

提交到GitHub上的圖片發現無法訪問,如圖所示:

在這裏插入圖片描述

在網上查了一下,主要思路解決方法如下:

就是使用本地hosts文件對網站進行域名解析,一般的DNS問題都可以通過修改hosts文件來解決,github的CDN域名被污染問題也不例外,同樣可以通過修改hosts文件解決,將域名解析直接指向IP地址來繞過DNS的解析,以此解決污染問題。

1、找到GitHub上圖片的域名

使用Google瀏覽器,右擊」檢查「,

在這裏插入圖片描述

點擊」open in new tab「 打開圖片鏈接: https://raw.githubusercontent.com/ShiYaoHua/personalBlog/master/img/4_1.png?token=ABXPYHXNV4IM43QWY5V52CS7CAAHE

複製域名:raw.githubusercontent.com

2、到IPAddress.com網站

複製域名進去解析ip地址:199.232.68.133

在這裏插入圖片描述

3、修改hosts

前往文件夾 /etc 打開hosts文件 添加

199.232.68.133 raw.githubusercontent.com

如圖所示(我只添加了一個,不同項目圖片域名可能也不同,其他所有圖片域名解析後的ip地址都添加進去就可訪問了):

在這裏插入圖片描述

貌似該方法只能在自己電腦訪問GitHub上的圖片是正常,別人訪問你GitHub上的項目或者文檔還是無法查看圖片,後續解決再繼續更新。。。或者留言告我一聲,非常感謝!!!