Hexo 双线部署到 Coding (2020版)和 GitHub 提升访问速度
Hex+GitHub搭建的博客,网站访问速度特别的慢,所以选择把博客推送到Coding来提升访问速度。
由于Coding Pages改版,很多功能找起来和网上看到的功能块的位置不一样,所以觉得还是写一个最新的部署案例。
部署步骤:
创建项目
Coding Pages网址点击进入后,选择【免费注册】
进入注册页面,会看到要先创建团队(我的团队,才可以创建用户。
进入Coding的后台
选择【项目】-》【创建项目】
之后会弹出要你选择项目模板,我选择的是项目托管
之后填写项目名称建议和自己的用户名保持一致,可以直接通过 user_name.coding.me (我设置的是hugenye.coding.me访问博客,项目标识是自动填写,之后【完成创建】
项目就创建好了。
配置公钥
配置_config.yml
进入我们的项目,选择SSH链接,复制链接
然后打开本地博客根目录的config.yml文件,找到deploy关键字,添加复制的coding地址:
1 | deploy: |
将代码推送到Coding。
在博客根目录右击Git Bash Here,输入
1 | hexo clean |
代码就会被推送
开启Coding Pages(深坑)
开启静态网站之前要先完成实名认证
查看之前别人发的微博,根本找不到位置,找了好久才找到
进入项目,选择左下角的【项目设置】
【功能开关】-》打开【持续部署】的开关(不打开静态网站功能不启用)-》返回上一级菜单选择【持续部署】-》【静态网站】
选择【新建】,填写网站名称
保存后会生成一个随机的网址
可以选择【立即部署】,域名(xxxx.coding-pages.me)就是免费给我们生成的随机域名(绑定域名需要用到)
也可以选择自己购买域名绑定域名
绑定域名并开启Https
在静态网站一栏的右上角点击【设置】,下滑到底部,绑定我们的域名
注册域名
域名有免费的,也有收费的,也不是很贵。
在腾讯云买了个.xyz的域名,最近有活动,新用户一年1元钱。
DNSPod域名解析
域名解析有两种方式:
1.在域名 DNS 设置中添加一条 CNAME 记录指向 xxxx.coding-pages.me,解析路线选择默认。
2.在域名 DNS 设置中添加一条A记录,记录指向 xxxx.coding-pages.me的ip,解析路线选择默认。(ip地址获取:WIN+R输入cmd进入终端,输入:ping xxxx.coding-pages.me 即可。)
操作方式:(选择第一种方式)
进入DNSPod的控制台,选择【DNS解析】—》【我的域名】
添加要解析的域名
进入要解析的域名【添加记录】,添加一条 CNAME 记录指向Coding产生的xxxx.coding-pages.com的地址,之后选择这条记录有个SSL的开关,选中生成SSL证书,之后都点击开启就可以了。
开启HTTPS,勾选如图所示:
域名绑定成功