今天閑來無聊,嘗試了Hexo博客部署到碼雲和嶄新的Coding平台,我之前試過將博客部署到Coding上,成功了,但Coding平台進行大更新,雖說我的博客地址之前還能用,但有點亂,就將之前的倉庫全部刪除,重新部署下。就寫下這篇教程,希望能夠幫到那些搭建博客的小伙伴們,如果教程有錯,希望大家能夠指出來,我會及時修改的,謝謝大家的支持!
部署到Coding平台
- 首先去官網進行注冊,也可以用第三方微信進行注冊。
- 注冊完成之后就會進入主頁面,然后創建新項目,如下圖所示:

- 代碼托管項目:用於托管代碼倉庫,支持多個倉庫,並可選擇開啟 CI/CD 和制品庫功能
- 項目管理項目:支持 Scrum 敏捷管理和傳統任務管理項目,包含需求、任務和缺陷
- DevOps項目:包含項目管理、代碼托管、CI/CD 和制品庫等功能,提供完整的研發流程
在這里我們選擇第三個,DevOps項目,這個含有構建與部署功能。
選擇第三個DevOps項目后,會出現下面的頁面:

項目名稱:與你的用戶名相同,用戶名就是你的團隊名

團隊域名可以修改一次,會顯示一個修改筆的圖標,因為我修改過了,所以就沒顯示。
- 添加部署公鑰
在個人設置里面,點擊SSH公鑰,點擊新增公鑰。


- 公鑰名稱:自定義
- 公鑰內容:可以使用之前連接GitHub的公鑰,在本地的
C:\Users\你的電腦賬戶名\.ssh,我的為C:\Users\Administrator\.ssh,用文本編輯器打開id_rsa.pub,將里面的內容復制粘貼到此處即可。 - 公鑰有效期:選擇永久有效
點擊添加,然后回彈出一個密碼框,輸入你的用戶密碼驗證一下即可,然后打開cmd控制台輸入ssh -T git@git.coding.net,第一次建立連接會要求信任主機,輸入相關的用戶名或者密碼,在控制台輸入驗證,驗證成功即可。
然后復制你的項目地址,粘貼到配置文件,如圖所示:


然后再執行hexo clean && hexo g -d部署到coding,緊接着,打開你的coding項目管理頁,進行靜態網站構建,頁面如下,按圖中步驟操作即可:



點擊保存,就會進入下一個頁面:

點擊立即部署,當出現如下的頁面效果,就說明部署成功。


點擊圖中的訪問地址就可以查看效果了。
- 綁定域名
在綁定域名之前首先需要將訪問地址添加到DNS域名解析之中。

我的添加記錄為:

線路類型我選擇的是境內,也就是說,當境內有人訪問時,會通過國內的Coding平台。
然后點擊上一張圖所顯示的設置按鈕,進入靜態網站設置頁面:

在綁定新域名下的輸入框,輸入你的域名,然后點擊綁定即可。

部署到碼雲
- 同樣,先去碼雲官網進行注冊,注冊完成后,會跳轉到如下的頁面:

- 開始新建倉庫,如上一張圖的操作步驟,會出現如下效果:


注意:倉庫名稱必須要和用戶名一樣,否則最后部署出來會出現無樣式的效果或者其他不正常的顯示。
- 添加公鑰
點擊管理—>部署公鑰管理—>新增部署公鑰,添加公鑰的內容也是之前部署到GitHub上添加的公鑰


- 部署到碼雲
將項目地址復制粘貼到配置文件上,如下圖所示:


然后執行hexo clean && hexo g -d,部署成功后,點擊服務—>Gitee Pages,進入下面的頁面:


第一次設置Gitee Pages的效果不是我圖中所顯示的,最后的設置效果就是這樣的,當顯示圖中紅色文字已開啟Gitee PAges服務,網站地址為:https://yafine66.gitee.io即部署成功,點擊網址,查看效果。
國內Coding,國外Github
在DNS域名解析中設置線路類型即可:
我的為:

