這篇文章適用於初次部署和部署到github後想雙線部署到coding的朋友們,我將帶大家繞過一些我踏過的坑。html
我一開始沒打算將博客部署到coding上的,想着部署到github就好了,可是後面想着,github畢竟是國外網站,部署到coding訪問速度確定快一點的(我相信訪問速度是第一位重要)
因而本着速度至上的原則,我開始踏入了github和coding雙線部署的坑。git
因爲我以前沒有打算部署到coding因此個人博客是在搭建的七七八八以後才部署到coding的。
初次就部署到coding的朋友流程也差很少。我這裏只着重講一下我走過的坑,流程什麼的可能沒那麼多圖(由於我已經註冊過了....),不懂的地方能夠留言。github
因爲coding已經被騰訊雲開發者平臺合併(收購?)了,因此我們直接註冊騰訊雲開發者平臺中心就行了。固然你不放心也能夠進入進入coding官網後申請註冊coding帳號(如今註冊我的版它會然你直接註冊騰訊雲開發者平臺,其實這兩個都同樣)緩存
用戶名什麼的若是不懂的話建議填跟github同樣的。(若是註冊了不同也不要緊,可是推薦同樣的比較好...)安全
登陸了帳號,進入工做臺,建立項目在這個位置。(右上角)
服務器
項目地址格式是 你的域名.coding.me
好比個人域名是aoguai, 格式就是:aoguai.coding.me
hexo
若是你不知道SSH公鑰是什麼建議你看看我推薦的這些教程,或者回去複習一下。2019基於Hexo快速搭建我的博客,打造一個炫酷博客(1)-奧怪的小棧dom
首先點擊右上角的頭像-我的設置-SSH公鑰-新增公匙-輸入你本身的SSH公匙-永久有效(推薦)-肯定便可。ssh
若是你以前部署過github用同一個公匙是沒問題的。ide
打開_config.yml文件(站點配置文件),在最後面添加
coding: 你的項目SSH地址
例如
注意,在_config.yml文件裏粘貼SSH地址後,後面還要加上,master
獲取方法,打開你的項目,右下角選擇SSH複製便可。
注意,我這裏是雙線部署和使用的是SSH地址,若是你沒有雙線部署的話沒必要加上github那行。
一切都作完了hexo g -d
推送到倉庫便可。注意首次推送會有一處地方教你輸入yes,我就是由於沒留意一路回車苦惱了很久...
即可成功部署到遠程倉庫
中途可能會出一些錯,不要怕,錯了就複製錯誤到百度尋找解決方法或者給我留言,都是能夠解決的。
能夠參考一下官方文檔
示例:
這裏是有個大坑,若是你是雙線部署(同時部署到coding和github)的話,你就要分海內外DNS解析。
若是這樣子直接綁定域名,你的SSL/TLS 安全證書將會不經過。
錯誤緣由:沒法獲取正確的域名驗證信息 解決方式2:檢查域名的 DNS 是否將海外線路解析到 Coding Pages 的服務器
打開你的我的域名的解析設置,暫停對於境外線路的解析。
這裏暫停就好了,通常來講大概須要5分鐘左右的生效時間,畢竟DNS解析是存在緩存的。
五分鐘後,進入Coding Pages服務的後臺,再一次申請SSL/TLS證書
最後,再次域名解析的後臺,將境外解析的線路再次啓用便可。
缺點:每隔三月就得操做一次。
到別的地方申請一個SSL/TLS 安全證書。
我我的是到站長之家申請的...期限是一年
這個方法操做起來比較複雜(對於純小白來講),可是想嘗試的能夠本身百度一下來折騰折騰。
以站長之家爲例
相關網站:
域名型(DV)免費SSL證書申請
選免費的證書就行了...
域名型證書申請流程
證書安裝指引
這裏推薦 IIS 證書部署 ,簡單操做不須要下載別的軟件,通常電腦自帶IIS服務管理器
實在不懂能夠百度 IIS 證書部署
Coding Pages的官方文件:Coding Pages 常見問題
更多消息請關注咱們: 奧怪的小棧
待補充......