# hexo-offline-popup

hexo-offline-popup 是一个 hexo 插件, 它可加速你的 Hexo 网站的加载速度,以及网站内容更新弹窗提示。

# 食用方法


# 安装

在 Hexo 根目录打开 Git-bash ,执行命令

1
npm i hexo-offline-popup --save

# 配置

在博客根目录的 _config.yml 中添加如下配置

1
2
3
4
5
6
7
# offline config passed to sw-precache.
service_worker:
maximumFileSizeToCacheInBytes: 5242880
staticFileGlobs:
- public/**/*.{js,html,css,png,jpg,gif,svg,eot,ttf,woff,woff2}
stripPrefix: public
verbose: true

如果你有 CDN 资源,例:

1
2
https://unpkg.com/artitalk
https://cdn.jsdelivr.net/npm/artitalk

将此配置添加到根目录的 _config.yml

1
2
3
4
5
6
7
8
9
10
service_worker:
runtimeCaching:
- urlPattern: /*
handler: cacheFirst
options:
origin: unpkg.com
- urlPattern: /*
handler: cacheFirst
options:
origin: cdn.jsdelivr.net

# 上传

执行该代码激活并使用

1
hexo cl && hexo g -d