第一次通过Hexo搭建博客的时候,托管在了Github,
访问速度还算可以,但是最大的问题是网站收录问题。
建站当天Google就收录了站点
因为Github禁止了百度蜘蛛爬取,所以百度无法收录
所以要解决收录问题可以同时部署在Github和coding,国内的用户访问coding,国外访问Github
上篇文章已经写了如何通过Hexo+Github搭建blog,可以参考:通过Hexo+Github搭建个人bolg
这篇文章主要介绍部署到coding
及域名解析
准备工作
1.新建coding仓库
注册coding账号,使用方式与Github相似,新建一个仓库
仓库命名规则与Github稍有不同,仓库名直接与coding账号名称相同即可,同样是为了避免二级域名
2.添加SSH
找到你的id_rsa.pub
文件,复制公钥内容,找到coding账号个人设置
下的SSH公钥
,新增公钥粘贴进去即可
继续输入ssh -T git@git.coding.net
出现以上信息代表添加成功
部署
1.修改配置文件
复制coding中新建仓库的SSH连接
打开博客文件夹下的_config.yml
全局配置文件,修改样式如下,将复制的coding仓库的SSH连接粘贴到对应位置
修改好后保存配置文件
2.同时部署到Github和coding **
继续输入命令hexo d
就同时推送到了两个远程仓库
刷新coding仓库就能看到推送上来的内容了
选择coding仓库代码
选项下的Pages服务
,开启Pages即可
**注意:**在博客source/目录下需要创建一个名为
Staticfile
的空白文件,因为 coding.net需要这个文件来作为以静态文件部署的标志。就是说看到这个Staticfile就知道按照静态文件来发布。
设置域名解析
分别ping了托管到的两个地方,可以明显看出coding访问要快一些,加上coding能被百度蜘蛛爬取的特点,所以要设置域名解析
1.购买域名
通过阿里云购买即可
2.域名解析
在阿里云账号控制台中添加域名解析,域名解析设置可以参考下图:
解析后等待一会就可以访问。
欢迎访问个人博客:Logan’s Blog