将bolg同时部署到Github和coding

第一次通过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公钥,新增公钥粘贴进去即可
将bolg同时部署到Github和coding_第1张图片
继续输入ssh -T [email protected]
出现以上信息代表添加成功

部署

1.修改配置文件

复制coding中新建仓库的SSH连接
将bolg同时部署到Github和coding_第2张图片
打开博客文件夹下的_config.yml全局配置文件,修改样式如下,将复制的coding仓库的SSH连接粘贴到对应位置
将bolg同时部署到Github和coding_第3张图片
修改好后保存配置文件

2.同时部署到Github和coding **

继续输入命令hexo d就同时推送到了两个远程仓库
刷新coding仓库就能看到推送上来的内容了
选择coding仓库代码选项下的Pages服务,开启Pages即可
将bolg同时部署到Github和coding_第4张图片

**注意:**在博客source/目录下需要创建一个名为Staticfile的空白文件,因为 coding.net需要这个文件来作为以静态文件部署的标志。就是说看到这个Staticfile就知道按照静态文件来发布。

设置域名解析

将bolg同时部署到Github和coding_第5张图片
分别ping了托管到的两个地方,可以明显看出coding访问要快一些,加上coding能被百度蜘蛛爬取的特点,所以要设置域名解析

1.购买域名

通过阿里云购买即可

2.域名解析

在阿里云账号控制台中添加域名解析,域名解析设置可以参考下图:
将bolg同时部署到Github和coding_第6张图片
解析后等待一会就可以访问。
欢迎访问个人博客:Logan’s Blog

你可能感兴趣的:(Hexo,blog)