From 7d72fcc2c9160112e87f0f135034f247a2c6b637 Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sat, 28 Jul 2018 20:46:09 +0800 Subject: [PATCH] docs: update vuepress; use service work --- docs/.vuepress/config.js | 11 +++++++++-- package.json | 2 +- yarn.lock | 14 +++++++------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 3bcc1bb34..f94998006 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -2,11 +2,18 @@ module.exports = { title: 'RSSHub', description: '🍰 万物皆可 RSS', ga: 'UA-48084758-10', - serviceWorker: false, + serviceWorker: true, themeConfig: { repo: 'DIYgod/RSSHub', editLinks: true, - editLinkText: '帮助我们改善此页面!', + editLinkText: '在 GitHub 上编辑此页', + lastUpdated: '上次更新', + serviceWorker: { + updatePopup: { + message: '发现新内容可用', + buttonText: '刷新', + }, + }, docsDir: 'docs', nav: [ { diff --git a/package.json b/package.json index 55934123e..e5d62fbee 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "lint-staged": "^7.2.0", "prettier": "^1.13.7", "prettier-check": "^2.0.0", - "vuepress": "0.12.0", + "vuepress": "0.13.0", "yorkie": "^1.0.3" }, "dependencies": { diff --git a/yarn.lock b/yarn.lock index 3a50f530f..af56f03e3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6022,9 +6022,9 @@ regexpu-core@^4.1.3, regexpu-core@^4.1.4: unicode-match-property-ecmascript "^1.0.3" unicode-match-property-value-ecmascript "^1.0.1" -register-service-worker@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.2.0.tgz#c0472dcc856e391ba7a87c0aa96c4f6cf1aec67c" +register-service-worker@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/register-service-worker/-/register-service-worker-1.4.1.tgz#4b4c9b4200fc697942c6ae7d611349587b992b2f" registry-auth-token@^3.0.1: version "3.3.2" @@ -7196,9 +7196,9 @@ vuepress-html-webpack-plugin@^3.2.0: toposort "^1.0.0" util.promisify "1.0.0" -vuepress@0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/vuepress/-/vuepress-0.12.0.tgz#1a268c34622fa5869db3883da5e0f9ef8609d5a0" +vuepress@0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-0.13.0.tgz#7959feeb8c4bbd1cd96238383566182419576d5d" dependencies: "@babel/core" "7.0.0-beta.47" "@vue/babel-preset-app" "3.0.0-beta.11" @@ -7238,7 +7238,7 @@ vuepress@0.12.0: portfinder "^1.0.13" postcss-loader "^2.1.5" prismjs "^1.13.0" - register-service-worker "^1.2.0" + register-service-worker "^1.4.1" semver "^5.5.0" stylus "^0.54.5" stylus-loader "^3.0.2"