說實話,寫這個著實比較辛苦,當時為了搭個部落格,看了不知道多少別人的文章,也是折騰的夠嗆,但不管怎樣還是算成功了;話說回來,至於為什麼要託管到 coding 上,原因大家也應該能猜到,就是github訪問速度偏慢,體驗不是很好,不說了,直接進入正題。
註冊 coding.net 賬號並建立專案
專案名最好跟使用者名稱一樣
設定 coding SSH KEY
這個就用當時設定github的一樣就行了
_config.yml配置
deploy:
type: git
repo:
github: git@github.com:hogenlaw/hogenlaw.github.io.git,master
coding: git@git.coding.net:hogenlaw/hogenlaw.git,master
複製程式碼
替換你的專案名,注意空格,我這兒用的是ssh,而不是https
部署專案到 coding上
-
進入 myblog 根目錄下,先敲如下命令
$ npm install hexo-deployer-git --save 複製程式碼
-
使用部署命令就能把部落格同步到 coding 上面
hexo deploy -g 複製程式碼
pages服務方式部署
部署部落格方式有兩種,第一種就是pages服務的方式,也推薦這種方式,因為可以繫結域名,而第二種演示的方式必須升級會員才能繫結自定義域名。pages方式也很簡單就是在source/需要建立一個空白檔案,至於原因,是因為 coding.net需要這個檔案來作為以靜態檔案部署的標誌。就是說看到這個Staticfile就知道按照靜態檔案來發布。
cd source/
touch Staticfile #名字必須是Staticfile
複製程式碼
個人域名繫結(注意圈起來的部分)
注意github繫結需要在 myblog/source目錄下建一 CNAME 檔案,並寫上你購買的域名,域名我是在阿里萬網買的;我當時按照別人的做法寫的預設和海外,這樣發現只能訪問 coding 上的部落格而不能訪問 github 上的部落格了
coding 繫結私有域名
釋出部落格新文章後直接部署到 github 和 coding
$ hexo g -d
複製程式碼
比如筆者的部落格: github: https://hogenlaw.github.io coding: http://hogenlaw.coding.me 繫結域名後簡單些:http://hogenlaw.com 參考:www.cnblogs.com/tengj/p/535…