- 介绍
- 起步
- 配置
- 静态资源处理
- Markdown 扩展
- 在 Markdown 中使用 Vue
- 自定义主题
- 国际化支持(internationalization)
- 部署
- 基本配置(basic config)
- 主题化(theming)
- Markdown
- 建立管道(build pipeline)
- 浏览器兼容性(browser compatibility)
- 主页(homepage)
- 导航栏(navbar)
- 侧边栏(sidebar)
- 搜索框(search box)
- 最近更新
- Service Worker
- 上一页 / 下一页链接(prev / next links)
- Git 仓库和编辑链接
- 简单的 CSS 覆盖
- 自定义页面的 class
- 特定页面的自定义布局(custom layout for specific pages)
- 弹出(ejecting)
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Service Worker
themeConfig.serviceWorker
选项将允许你进行 service worker 相关的配置
提示:请不要将 themeConfig.serviceWorker
与 Config > serviceWorker 混淆,Config > serviceWorker 是站点级别的,而 themeConfig.serviceWorker
是主题级别的
刷新内容的弹窗 0.13.0+ beta
开启 themeConfig.serviceWorker.updatePopup
选项,将开启一个能够刷新内容的弹窗。当网站更新(即 Worker 更新)时,它会提供一个 refresh
按钮,允许用户立刻刷新内容。
提示
如果没有 refresh
按钮,新的 service worker 将在所有的 clients 关闭后才会处于活动状态。这意味着访问者在关闭你网站的所有标签之前将无法看到新内容。但是,refresh
按钮可以立即激活新的 Service Worker。
module.exports = {
themeConfig: {
serviceWorker: {
updatePopup: true // Boolean | Object, 默认值是 undefined.
// 如果设置为 true, 默认的文本配置将是:
// updatePopup: {
// message: "New content is available.",
// buttonText: "Refresh"
// }
}
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论