hexo-offline-popup-uninstall
v1.0.5
Published
卸载hexo-offline-popup工具
Downloads
3
Readme
hexo-offline-popup-uninstall
hexo-offline-popup-uninstall 是一个 hexo 插件,用于卸载hexo-offline-popup。
hexo-offline-popup若不想再使用,不可直接将其卸载,而需先卸载hexo-offline-popup,然后安装本插件。由于serviceworker的缓存原理,将该插件建议长期保留在您的博客
hexo-offline-popup介绍
hexo-offline-popup 是一个 hexo 插件, 它可加速您的Hexo网站的加载速度,以及网站内容更新弹窗提示。
该插件基于停止维护已久的hexo-service-worker插件,并在它的基础上加以改进。
Install
npm i hexo-offline-popup --save
安装后, 运行 hexo clean && hexo generate
激活插件.
Usage
如果网站提供的所有内容来自原始服务器,你不需要添加任何配置。只需安装和运行 hexo clean && hexo generate
。
在博客根目录的 _config.yml
中添加以下配置.
# 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资源,例:
- https://cdn.some.com/some/path/some-script.js
- http://cdn.some-else.org/some/path/deeply/some-style.css
将此配置添加到根目录的 _config.yml
service_worker:
runtimeCaching:
- urlPattern: /*
handler: cacheFirst
options:
origin: cdn.some.com
- urlPattern: /*
handler: cacheFirst
options:
origin: cdn.some-else.org