域名绑定
域名准备
购买域名及实名认证不再赘述,可通过阿里云、腾讯云等平台自行购买域名。
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给的两条即可完成,激活效果如下