hexo访问速度优化

hexo多线部署访问优化

简介

不少使用hexo的小伙伴,会因为它的速度问题而纠结。

github在国内访问速度相对较慢。有没有什么方便的方式来提速呢。

本文通过将hexo分别部署到gitee、github、coding,并且添加自定义域名。优化国内外访问速度。

注:此篇适合有一定hexo部署基础的同学,如果之前没有接触过,请移步使用hexo十分钟搭建个人博客

简介

平台 说明
github 国外服务器,支持自定义域名
coding 服务器在国内
gitee 国内服务器,自定义域名收费

coding部署hexo

  1. 新建项目,选择DevOps项目模板

  2. 勾选public

  3. 代码仓库->仓库设置,将地址填入hexo配置文件

    注:最好选择ssh协议(此前需要将本机公钥导入coding)

    打开hexo博客目录下的_config.yml文件,在最后填入

    1
    2
    3
    4
    5
    deploy:
    type: git
    repo:
    coding: <your-coding-url>
    branch: master

    填写完之后,执行

    1
    2
    $ hexo g
    $ hexo d

    将网页上传到仓库中

  4. coding网站pages设置

    在coding将个人版与企业版合并之后,原先的pages按钮不见了。

    新按钮在构建与部署->静态网站

    注:发布前需要实名认证,填写手机号和身份证信息。

    默认就行,网站名称看个人想法。

  5. 自定义域名

    再次点击静态网站,可以看到页面变得与之前不一样了。

    在右上角点击设置,然后下拉,有个自定义域名。在这边直接填写就行了。

多线CDN

原先的github可以继续部署,在选择DNS解析的时候,选择可以区分国内网线路的DNS解析厂商。来将国内国外的访问分流即可。