将hexo博客部署到coding上

本文最后更新于:2024年5月10日 下午

前言

将博客部署到GitHub上后,我发现一个很大的问题——访问速度很慢!!!因此找了一下教程,实现双部署:GitHub对应海外,coding对应默认(其实也不可能有歪果仁看这个博客。。。)

由于网上的教程很多都是在coding改版前的,很多东西例如Pages服务、认证位置都有较大变动,因此我属实废了点功夫。。。

配置coding

  • 首先就是注册coding官网账号:coding官网
  • 注册完成后创建新项目

配置SSH

由于之前GitHub已经配置过SSH key了,因此可以直接用。

  • 在C盘—用户—.ssh文件加下,找到之前的SSH key文件,打开复制

  • 在coding个人设置—SHH公钥中粘贴

测试SSH

使用git bash测试

1
2
3
ssh -T git@git.coding.net 
//出现Hello username You've connected to Coding.net by SSH successfully!表示成功

若出现权限被拒绝,解决方案是:

1
2
ssh -T git@e.coding.net
//首次建立连接要求信任主机,输入yes回车就🆗了,我已经输入过因此不显示了

配置Hexo

打开刚刚创建的项目,在右侧找到SSH,复制:

打开我们的hexo项目根目录下的config.yml,找到部署对应的代码,粘贴:

配置完成后,部署代码:

1
2
hexo clean
hexo d -g

就可以在coding上查看到我们的代码了!

开启静态页面功能

coding改版后,很多功能默认是不开启的,因此初始代码仓库界面只有上图的前三项,要实现Pages功能先要开启对应的功能模块,在项目的项目设置中打开,建议直接把功能全打开

然后就可以看到上面代码仓库图的那些功能了,找到持续部署,首先要完成实名认证才能创建页面,在团队管理—团队设置—高级设置 中完成实名认证。

完成实名认证后,就可以在持续部署—静态网页中创建了,输入项目名,选择部署来源(默认hexo的项目即可)

点击立即部署,即可访问

配置域名

参照之前的域名设置,首先也是ping 该网指,将得到的IP地址在阿里云DNS解析—新手引导 中输入,得到的值修改一下配置CNAME,将原来的GitHub设为境外,coding默认,等一会配置解析完成

在静态页面的右上角设置中,下拉找到自定义域名,加入我们的域名即可

部署一下,就可以访问了,速度比起之前的GitHub Pages快了很多很多啊!


将hexo博客部署到coding上
https://61hhh-github-io.vercel.app/20200414/6333e931/
作者
LY
发布于
2020年4月14日
许可协议