hexo+coding域名绑定和访问优化

域名绑定

域名准备

​购买域名及实名认证不再赘述,可通过阿里云、腾讯云等平台自行购买域名。

Github域名解析(解析你的域名到web服务器,进而实现访问服务器的网站)

进入解析界面

记录
  • 添加三条记录
  • 第一条记录A型的记录值
记录值.JPG
可通过 命令行(cmd)  ping username.github.io 得出
  • 第二条记录A型的记录值
可通过 命令行(cmd)  ping 购买的域名 得出
  • 第三条记录CNAME的记录值(以后搜索栏输入你的域名就可以指向下面的地址)
你的username.githb.io
  • 线路类型默认

配置github page绑定解析的域名

打开username.github.io后缀仓库,点击settings进入设置界面
下翻到Github pages下的Custom domain,填入刚解析的域名

coding域名绑定

  • 域名解析的时候把username.github.io改成username.coding.me
    域名绑定

Hexo访问优化

  • 将各种第三方库配置公共 CDN 是最有效的方式,可以通过配置 _static_prefix.yml 来链接,具体可参考 静态配置;

  • 使用 npm install hexo-all-minifier --save 安装插件,并配置_config.yml

# minifier
all_minifier: true
html_minifier:
  enable: true
  ignore_error: false
  exclude:
css_minifier:
  enable: true
  exclude:
    - '*.min.css'
js_minifier:
  enable: false
  mangle: true
  output:
  compress:
  exclude:
    - '*.min.js'
image_minifier:
  enable: false
  interlaced: false
  multipass: false
  optimizationLevel: 2
  pngquant: false
  progressive: false
  • 全站CDN选用
    看到有博主选用cloudflare,配置之后速度大幅提升,配置简单还是免费
    cloudflare

cloudflare全站CDN配置

在 Add a website 中填入你的域名,然后点击 Scan DNS Records,等待扫描完成,接着点击 Continue。
在 Select a Cloudflare Plan 中选中 Free Website(当然你也可以选择其他套餐,如果你希望付费的话,点击 Continue。

接下来会出现两行 DNS 记录,在你的域名商处(我的是腾讯云),将 DNS解析服务器 修改为 CloudFlare 提供的地址。点击 Continue
CloudFlare 既是一个 CDN 服务商,同样也是一个 DNS 服务商。



把DNS服务器改成cloudflare给的两条即可完成,激活效果如下


你可能感兴趣的:(hexo+coding域名绑定和访问优化)