1 安装hexo-offline
bash
1 | npm i hexo-offline --save |
2 添加pwa文件
在/source
目录下新建一个名为pwa
的文件夹
先在pwa
目录下添加一个名为favicon.png
的图片作为图标
然后在pwa
目录下添加manifest.json
文件,输入如下内容
json
1 | { |
也可以用如下地址生产json文件: https://app-manifest.firebaseapp.com/
3 修改_config.yml
文件
在根目录下的_config.yml
文件中添加如下内容:
yaml
1 | #pwa |
4 在代码中引入manifest.json
文件
在layout/_partial/head.ejs
文件中加入如下代码:
Javascript
1 | <!-- pwa --> |
注意:不同的主题可能添加的地方不一样,自行修改即可
hexo-offline仓库:https://github.com/JLHwung/hexo-offline