问题
- 由于
Hexo
网站是部署在GitHub
上,国内访问速度很慢,需要加速访问
方案
- 使用
hexo-offline-popup
插件加速
步骤
Hexo
根目录安装hexo-offline-popup
插件
npm i -S hexo-offline-popup
- 配置
Hexo
根目录的文件_config.yml
service_worker:
maximumFileSizeToCacheInBytes: 5242880
staticFileGlobs:
- public/**/*.{js,html,css,png,jpg,gif,svg,eot,ttf,woff,woff2}
stripPrefix: public
verbose: true
#runtimeCaching: # 有配置cdn资源(如jsdelivr)开启
# - urlPattern: /npm/*
# handler: cacheFirst
# options:
# origin: cdn.jsdelivr.net
# - urlPattern: /npm/*
# handler: cacheFirst
# options:
# origin: gcore.jsdelivr.net
# - urlPattern: /npm/*
# handler: cacheFirst
# options:
# origin: fastly.jsdelivr.net
- 部署
hexo c && hexo g && hexo d