2019hexo博客部署到coding該繞的坑-奧怪的小棧


文章轉載於:2019hexo博客部署到coding該繞的坑-奧怪的小棧

這篇文章適用於初次部署和部署到github後想雙線部署到coding的朋友們,我將帶大家繞過一些我踏過的坑。html

前言

我一開始沒打算將博客部署到coding上的,想着部署到github就好了,可是後面想着,github畢竟是國外網站,部署到coding訪問速度確定快一點的(我相信訪問速度是第一位重要)
因而本着速度至上的原則,我開始踏入了github和coding雙線部署的坑。git

注意

因爲我以前沒有打算部署到coding因此個人博客是在搭建的七七八八以後才部署到coding的。
初次就部署到coding的朋友流程也差很少。我這裏只着重講一下我走過的坑,流程什麼的可能沒那麼多圖(由於我已經註冊過了....),不懂的地方能夠留言。github

正文

註冊coding

因爲coding已經被騰訊雲開發者平臺合併(收購?)了,因此我們直接註冊騰訊雲開發者平臺中心就行了。固然你不放心也能夠進入進入coding官網後申請註冊coding帳號(如今註冊我的版它會然你直接註冊騰訊雲開發者平臺,其實這兩個都同樣)緩存

注意事項

用戶名什麼的若是不懂的話建議填跟github同樣的。(若是註冊了不同也不要緊,可是推薦同樣的比較好...)安全

建立項目

登陸了帳號,進入工做臺,建立項目在這個位置。(右上角)
coding建立項目服務器

注意事項

項目地址格式是 你的域名.coding.me
好比個人域名是aoguai, 格式就是:aoguai.coding.me
coding項目建立hexo

配置SSH公鑰

若是你不知道SSH公鑰是什麼建議你看看我推薦的這些教程,或者回去複習一下。2019基於Hexo快速搭建我的博客,打造一個炫酷博客(1)-奧怪的小棧dom

首先點擊右上角的頭像-我的設置-SSH公鑰-新增公匙-輸入你本身的SSH公匙-永久有效(推薦)-肯定便可。ssh

若是你以前部署過github用同一個公匙是沒問題的。ide

配置_config.yml文件

打開_config.yml文件(站點配置文件),在最後面添加
coding: 你的項目SSH地址
例如
coding項目SSH地址.png
注意,在_config.yml文件裏粘貼SSH地址後,後面還要加上,master
獲取方法,打開你的項目,右下角選擇SSH複製便可。
獲取方法.png
注意,我這裏是雙線部署和使用的是SSH地址,若是你沒有雙線部署的話沒必要加上github那行。

部署

一切都作完了hexo g -d推送到倉庫便可。注意首次推送會有一處地方教你輸入yes,我就是由於沒留意一路回車苦惱了很久...

即可成功部署到遠程倉庫
中途可能會出一些錯,不要怕,錯了就複製錯誤到百度尋找解決方法或者給我留言,都是能夠解決的。

如何在coding自定義域名?

能夠參考一下官方文檔
示例:
coding自定義域名

SSL/TLS 安全證書證書錯誤解決辦法

這裏是有個大坑,若是你是雙線部署(同時部署到coding和github)的話,你就要分海內外DNS解析。
若是這樣子直接綁定域名,你的SSL/TLS 安全證書將會不經過。

緣由:Coding Pages 常見問題

錯誤緣由:沒法獲取正確的域名驗證信息 
解決方式2:檢查域名的 DNS 是否將海外線路解析到 Coding Pages 的服務器
解決方法一

打開你的我的域名的解析設置,暫停對於境外線路的解析。
這裏暫停就好了,通常來講大概須要5分鐘左右的生效時間,畢竟DNS解析是存在緩存的。
五分鐘後,進入Coding Pages服務的後臺,再一次申請SSL/TLS證書
最後,再次域名解析的後臺,將境外解析的線路再次啓用便可。
缺點:每隔三月就得操做一次。

解決方法二

到別的地方申請一個SSL/TLS 安全證書。
我我的是到站長之家申請的...期限是一年
這個方法操做起來比較複雜(對於純小白來講),可是想嘗試的能夠本身百度一下來折騰折騰。

以站長之家爲例
相關網站:
域名型(DV)免費SSL證書申請
選免費的證書就行了...
域名型證書申請流程
證書安裝指引
這裏推薦 IIS 證書部署 ,簡單操做不須要下載別的軟件,通常電腦自帶IIS服務管理器
實在不懂能夠百度 IIS 證書部署

SSL/TLS 安全證書其餘的申請錯誤

Coding Pages的官方文件:Coding Pages 常見問題

後語

更多消息請關注咱們: 奧怪的小棧

待補充......

相關文章
相關標籤/搜索