网站改造为可安装的PWA
PWA 简介
渐进式
Web应用(Progressive Web App,PWA)是一个使用web平台技术构建的应用程序,但它提供的用户体验就像一个特定平台的应用程序。它像网站一样,PWA可以通过一个代码库在多个平台和设备上运行。它也像一个特定平台的应用程序一样,可以安装在设备上,可以离线和在后台运行,并且可以与设备和其他已安装的应用程序集成。
- 支持的浏览器会提示用户将
PWA安装到设备上。 PWA可以像特定平台的应用一样安装,并可以自定义安装过程。- 一旦安装,
PWA就会在设备上获得一个应用图标,与特定平台的应用程序一起。 - 一旦安装,
PWA可以作为一个独立的应用程序启动,而不是在浏览器中的一个网站。
从这里开始
- 打开
_config.butterfly.yml文件,找到Inject部分,在inject.head中添加/manifest.json(文件位于博客根目录/source/)1
2
3
4inject:
head:
# - <link rel="stylesheet" href="/xxx.css">
- <link rel="manifest" href="/manifest.json"> manifest.json内容如下1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21{
"name": "小敏の晚风",
"short_name": "小敏の晚风",
"start_url": "/",
"display": "standalone",
"background_color": "#ffffff",
"lang": "zh-cn",
"scope": "/",
"description": "知识分享 技术学习等.",
"icons": [
{
"src": "/img/favcion_xm.svg",
"sizes": "512x512",
"type": "image/svg+xml"
}
],
"theme_color": "#0085ff",
"file_handlers": [],
"share_target": {},
"screenshots": []
}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小敏の晚风!
评论





