之前国内的Hexo博客一直用gitcafe
托管(因为百度不能索引github
)。现在gitcafe
要合并到coding.net
平台了,因此我的博客也需要相应进行迁移。
迁移步骤比较简单,网上的教程大多比较老了,因此记录一下。现在的coding.net
支持Pages
服务,同时还支持自定义绑定域名。
1. 迁移项目至coding.net
gitcafe
提供了一键迁移按钮,具体操作请访问这里,按照指导一步步来就行了。
2. 迁移后设置
迁移完成后,在coding.net
平台就可以看到你原来Hexo博客项目。点击项目的pages
选项,你可以看到开启服务
的按钮。在开启服务之前,我们要设置分支为gitcafe-pages
(这是gitcafe
默认的pages
分支)。
开启完成后,在pages
选项页面能够看到绑定域名
的新选项。填入自己的域名,并在DNS服务商那里修改CNAME
记录。可以通过nslookup your_custom_domain
查看CNAME
记录是否已经生效。
另外还需要修改Hexo的_config.yml
文件,更改部署的地址为coding.net
提供的地址。
deploy: |
如果是SSH公钥方式部署的话,还需要进入coding.net
->账户
->SSH公钥
设置公钥,或者在项目里单独设置部署公钥。
coding.net
的Pages
服务文档参考这里,里面提到不是jekyll
的静态页面演示,可以在分支中添加.nojekyll
文件。实际测试中发现,不添加该文件也没有关系。