hexo博客重新部署
date: 2020-08-04
updated: 2020-12-31
summary: 博客重新部署到國內Gitee(加速訪問速度)
hexo博客重新部署(從GitHub到Gitee)
(博客遷移到國內)
參考:
1)hexo部署在碼云出現樣式問題(最坑的地方,給其他朋友部署的時候,也碰到了這樣的情況)
3)如果git想要綁定ssh
一、重新部署的原因
大概是8.3號 左右發現自己的github上部署的博客無法解析
查詢了一下近況,發現原因:
github的CDN域名遭到了DNS污染,導致無法連接使用github 的加速分發服務器
本來想直接解決這個就好了,但是想到,為了照顧國內訪問的順暢,還是將博客部署國內。
部署結果:
國內站點:https://hacv.gitee.io/
域名備案ing(8月5號提交阿里云備案):hacv.xyz
背景
我的博客原先部署過github,現在重新部署Gitee
本機中,還有hexo,git等
二、重新部署gitee操作流程
1)我將HACV整個文件夾都復制了一遍。
這樣我就不需要進行hexo init了,現在準備修改。

2)直接,在本地部署看看
hexo g && hexo s –p 3333
3)為部署gitee準備
3-1)部署gitee“普通倉庫”
配置三個地方

1)填寫gitee上對應倉庫的下載那個鏈接
2)如果不是和你“名稱相同的倉庫”,請寫上/倉庫名,否則會導致CSS無法生效(也就是樣式沒有)。如果是和你“名稱相同的倉庫”,直接/就好了

3)這個是表示,我的git將這個上傳到哪個上面
3-2)部署gitee和你“名稱相同的倉庫”
前面講了
4)部署
hexo clean && hexo g && hexo d
期間出現了

5)上傳完畢,開啟gitee page

6)寫文章上傳和重新部署
我們然后,就可以了,接下來,我們繼續測試其他的:
我們修改一下文章,再進行操作。強制推送
后面發現,沒有更新,似乎是什么重新部署的原因??
國內的gitee和github的一個區別,那就是他的page,你每次更新,都要重新部署(但是很簡單)
重新部署(這個就是傳說中的重新部署)

三、域名配置相關(非必然)
(1)域名綁定
參考鏈接即可
自己坑了自己的地方,但是我像下面這么寫之后,我的域名還是沒有綁定過來,gitee的域名綁定教程也很少。
(暫停解析吧,用gitee自帶的域名吧)
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://hacv.gitee.io/ #坑的地方,我的gitee一直寫的后面的,導致無法被騰訊云域名解析https://gitee.com/HACV/HACV.git
root: /
(2)域名備案
我的域名是在騰訊云注冊的
但是,我是借助的阿里云的云服務器,在阿里云進行的這個域名的備案。
- Q:為什么需要備案?
A:在國內進行網站運維,需要統一管理
Q:github上部署,可以直接解析?
A:是的,如果你的網站鏈接在國內,如果沒有備案,可能會停止解析,但是也有可能不會。
但是如果服務器在國外,比如github,那么你的域名不會停止解析。
備案時間
聽說似乎是20天左右,慢慢等吧
更新:
08.05上午進行備案
08.05下午竟然備案通過了。
修改這個主題的
#ICP備案信息尾部顯示
icp:
enable: true
url: # 備案鏈接
text: # 備案信息

浙公網安備 33010602011771號