用GitHub Pages搭建博客(六)


本篇介紹GitHub Pages網站加速

在上一篇提到如何對GitHub Pages配置自定義域名。其實,不論GitHub Pages的默認域名還是自定義域名,都使用了GitHub的CDN進行加速,雖然速度還行,但總還是覺得有點慢。

在互聯網,目前有一些提供域名解析、CDN加速的免費網站,其還可以在GitHub中掛載觸發器,一旦發現GitHub Pages倉庫變化了,立即同步編譯發布,減少人工操作。

此處以Vercel為例進行介紹。

賬號登錄

Vercel支持GitHub賬號直接登錄,直接使用GitHub賬號登錄即可。

此處需要注意,如果使用GitHub賬號登錄Vercel,GitHub賬號的主郵箱不能是QQ郵箱,最好用gmail,否則是無法正確登錄使用的。

如果沒有注意,登錄失敗,提示如下所示的文字,可按提示信息給技術支持郵箱發郵件,要求解禁即可。從對方時區看,只要上班了,很快就會幫你解禁。

Error:This user account is blocked. Contact support@vercel.com for more information.

導入項目及部署

首次登錄Vercel會展示一個大大的“Import Project”,點擊這個按鈕,輸入項目的地址即可

項目地址,此處是項目的url地址,即瀏覽器中看到的地址


只要輸入的項目是屬於你登錄的GitHub賬號所有的,Vercel就會開始同步項目,中間可能還會提示為項目安裝Vercel插件,同意即可。如果導入時提示無權限,如下圖所示,按提示點擊“GitHub App Settings”,進入GitHub設置項,為相應項目開啟Vercel訪問權限即可。

項目導入成功后,會自動識別出項目為Jekyll,並自動配置編譯項,什么都不用動,直接點擊“Deploy”進行部署即可。

開始部署后,等待即可,成功后頁面會撒花。

自定義域名

部署成功后,我們點擊“Visit”,可以通過Vercel分配的域名訪問我們的GitHub Pages網站。

我們使用Vercel的目的,就是想通過它進行網站訪問加速,所以此處,我們要將上一篇配置的自定義域名解析到Vercel上來,這樣,訪問將會直接導向Vercel,而不是GitHub。

部署成功后點擊“Open Dashboard”或者回到網站首頁,找到項目點擊進入詳情后,點擊項目的“Settings”進入設置頁面。

點擊左側“Domains”,進入域名配置頁面,輸入我們的自定義域名,點擊“Add”,頁面將提示我們如何在域名服務商網站上進行解析配置。


按上圖的提示信息,我們將上一篇用GitHub Pages搭建博客(五)中配置的域名修改指向Vercel地址即可。

修改成功后,對自定義域名的訪問將指向Vercel網站。可以很明顯看到訪問速度大輻提升。

至此,通過Vercel配置加速網站訪問介紹完成。

需要注意的一點是,當把自定義域名指向Vercel的域名后,按用GitHub Pages搭建博客(五)中,對GitHub倉庫中設置的域名配置將失效,進入項目設置,查看GitHUb Pages配置項時也會看到相應提示信息。如果有潔癖的話,可以按提示移除域名配置,當然,不移除也沒有影響。

歡迎關注我的博客:Awu's Blog | 阿嗚的邊城

歡迎關注我的公眾號:阿嗚的編程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM