把Hexo部署到Coding提高网站访问速度

摘要:国内访问速度更快,可以提交给百度收录,GitHub 禁止了百度的爬取并且是国外的站点,访问速度非常慢

# 部署过程

1. 创建项目

进入 Coding 官网,点击个人版登陆,没有账号就注册一个并登录,建议项目名称建议和你的用户名一致,这样做的好处是:到时候可以直接通过 user_name.coding.me 访问你的博客,如果项目名与用户名不一致,则需要通过 user_name.coding.me/project_name 才能访问,项目描述可以随便写。

1

2. 配置公钥

配置 SSH 公钥方法与 GitHub Pages 的方式差不多,点击你的头像,依次选择【个人设置】-【SSH公钥】-【新增公钥】,前面部署到 GitHub Pages 的时候就已经有了一对公钥,我们直接将该公钥粘贴进去就行,公钥名称可以随便写,选中永久有效选项

s

PS:公钥储存位置一般在 C:\Users\用户名.ssh 目录下的 id_rsa.pub 文件里,用记事本打开复制其内容即可

添加公钥后,我们可以右键 Get Bash,输入以下命令来检查是否配置成功:

ssh -T git@git.coding.net

若出现以下提示,则证明配置成功:

Hello XXX, You've connected to Coding.net via SSH. This is a personal key.

3. 配置 _config.yml

进入你的项目,在右下角有选择连接方式,选择 SSH 方式(HTTPS 方式也可以,但是这种方式有时候可能连接不上,SSH 连接不容易出问题),一键复制.

s

然后打开你本地博客根目录的 _config.yml 文件,找到 deploy 关键字,添加 coding 地址:coding: git@git.dev.tencent.com:user_name/user_name.git,也就是刚刚复制的 SSH 地址

deploy:
- type: git
  repo: 
    coding: git@e.coding.net:nowfitness/nowfitness.coding.me.git
    #github: https://github.com/nowfitness/nowfitness.github.io.git
  branch: master

添加完成后先执行命令 hexo clean 清理一下缓存,然后执行命令 hexo g -d 将博客双线部署到 Coding Pages。

4. 开启 Coding Pages

进入你的项目,在代码栏下选择 Pages 服务,一键开启 Coding Pages,等待几秒后刷新网页即可看到已经开启的 Coding Pages,到目前为止,你就可以通过 xxxx.coding.me(比如我的是 trhx.coding.me)访问你的 Coding Pages 页面了

a

然后在你的域名 DNS 设置中添加一条 CNAME 记录指向 xxxx.coding.me

最后来一张 GitHub Pages 和 Coding Pages 在国内的速度对比图,可以看到速度的提升

d

相关推荐

发表评论

邮箱地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

把Hexo部署到Coding提高网站访问速度
嘿!有什么能帮到您的吗?
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close