Skip to content

Commit aad5aae

Browse files
committed
update PWA config
1 parent 998666a commit aad5aae

File tree

4 files changed

+55
-50
lines changed

4 files changed

+55
-50
lines changed

docusaurus.config.ts

+14-24
Original file line numberDiff line numberDiff line change
@@ -155,30 +155,20 @@ const config: Config = {
155155
} satisfies Preset.ThemeConfig,
156156

157157
plugins: [
158-
['@docusaurus/plugin-pwa', {
159-
debug: true,
160-
offlineModeActivationStrategies: [
161-
'appInstalled',
162-
'standalone',
163-
'queryString',
164-
],
165-
pwaHead: [
166-
{
167-
tagName: 'link',
168-
rel: 'icon',
169-
href: '/img/icons-512.png',
170-
},
171-
{
172-
tagName: 'link',
173-
rel: 'manifest',
174-
href: '/manifest.json',
175-
},
176-
{
177-
tagName: 'meta',
178-
name: 'theme-color',
179-
content: 'rgb(37, 194, 160)',
180-
},
181-
],
158+
['@docusaurus/plugin-pwa', {
159+
debug: true,
160+
offlineModeActivationStrategies: ['appInstalled', 'standalone', 'queryString', 'mobile'],
161+
pwaHead: [
162+
{ tagName: 'link', rel: 'icon', href: '/img/icons-512.png' },
163+
{ tagName: 'link', rel: 'manifest', href: '/manifest.json' },
164+
{ tagName: 'meta', name: 'theme-color', content: 'rgb(0, 64, 191)' },
165+
{ tagName: 'meta', name: 'apple-mobile-web-app-capable', content: 'yes' },
166+
{ tagName: 'meta', name: 'apple-mobile-web-app-status-bar-style', content: '#000', },
167+
{ tagName: 'link', rel: 'apple-touch-icon', href: '/img/icons-512.png' },
168+
{ tagName: 'link', rel: 'mask-icon', href: '/img/班徽.svg', color: 'rgb(0, 64, 191)' },
169+
{ tagName: 'meta', name: 'msapplication-TileImage', content: '/img/icons-512.png' },
170+
{ tagName: 'meta', name: 'msapplication-TileColor', content: '#000' },
171+
],
182172
}],
183173
],
184174

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"@docusaurus/module-type-aliases": "^3.7.0",
2020
"@docusaurus/plugin-content-docs": "^3.7.0",
2121
"@docusaurus/plugin-pwa": "^3.7.0",
22+
"@docusaurus/plugin-sitemap": "^3.7.0",
2223
"@docusaurus/preset-classic": "^3.7.0",
2324
"@docusaurus/theme-live-codeblock": "^3.7.0",
2425
"@docusaurus/theme-mermaid": "^3.7.0",

static/manifest.json

+11-22
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,19 @@
11
{
2+
"name": "悦域江职 - JVTC.Yue.Zone",
23
"short_name": "悦域江职",
3-
"name": "JVTC.Yue.Zone",
4+
"description": "本站点用于展示作品、作业、笔记,欢迎同学们共同参与~",
5+
"theme_color": "#0040BF",
6+
"background_color": "#0040BF",
7+
"display": "standalone",
8+
"scope": "./",
9+
"start_url": "./?source=pwa",
10+
"related_applications": [{ "platform": "webapp", "url": "https://docusaurus.io/manifest.json" }],
411
"icons": [
5-
{
6-
"src": "/img/班徽.svg",
7-
"type": "image/svg+xml",
8-
"sizes": "512x512"
9-
},
10-
{
11-
"src": "/images/icons-192.png",
12-
"type": "image/png",
13-
"sizes": "192x192"
14-
},
15-
{
16-
"src": "/images/icons-512.png",
17-
"type": "image/png",
18-
"sizes": "512x512"
19-
}
12+
{ "src": "/img/班徽.svg", "sizes": "512x512", "type": "image/svg+xml" },
13+
{ "src": "/images/icons-192.png", "sizes": "192x192", "type": "image/png" },
14+
{ "src": "/images/icons-512.png", "sizes": "512x512", "type": "image/png" }
2015
],
2116
"id": "/?source=pwa",
22-
"start_url": "/?source=pwa",
23-
"background_color": "#0040BF",
24-
"display": "standalone",
25-
"scope": "/",
26-
"theme_color": "#0040BF",
2717
"shortcuts": [
2818
{
2919
"name": "How's weather today?",
@@ -40,7 +30,6 @@
4030
"icons": [{ "src": "/images/tomorrow.png", "sizes": "192x192" }]
4131
}
4232
],
43-
"description": "本站点用于展示作品、作业、笔记,欢迎同学们共同参与~",
4433
"screenshots": [
4534
{
4635
"src": "/images/screenshot1.png",

yarn.lock

+29-4
Original file line numberDiff line numberDiff line change
@@ -1742,7 +1742,7 @@
17421742
workbox-precaching "^7.0.0"
17431743
workbox-window "^7.0.0"
17441744

1745-
"@docusaurus/plugin-sitemap@3.7.0":
1745+
"@docusaurus/plugin-sitemap@3.7.0", "@docusaurus/plugin-sitemap@^3.7.0":
17461746
version "3.7.0"
17471747
resolved "https://registry.npmmirror.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.7.0.tgz#2c1bf9de26aeda455df6f77748e5887ace39b2d7"
17481748
integrity sha512-bTRT9YLZ/8I/wYWKMQke18+PF9MV8Qub34Sku6aw/vlZ/U+kuEuRpQ8bTcNOjaTSfYsWkK4tTwDMHK2p5S86cA==
@@ -10099,7 +10099,16 @@ std-env@^3.7.0:
1009910099
resolved "https://registry.npmmirror.com/std-env/-/std-env-3.8.0.tgz#b56ffc1baf1a29dcc80a3bdf11d7fca7c315e7d5"
1010010100
integrity sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==
1010110101

10102-
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0:
10102+
"string-width-cjs@npm:string-width@^4.2.0":
10103+
version "4.2.3"
10104+
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
10105+
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
10106+
dependencies:
10107+
emoji-regex "^8.0.0"
10108+
is-fullwidth-code-point "^3.0.0"
10109+
strip-ansi "^6.0.1"
10110+
10111+
string-width@^4.1.0, string-width@^4.2.0:
1010310112
version "4.2.3"
1010410113
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
1010510114
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
@@ -10199,7 +10208,14 @@ stringify-object@^3.3.0:
1019910208
is-obj "^1.0.1"
1020010209
is-regexp "^1.0.0"
1020110210

10202-
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
10211+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
10212+
version "6.0.1"
10213+
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
10214+
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
10215+
dependencies:
10216+
ansi-regex "^5.0.1"
10217+
10218+
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
1020310219
version "6.0.1"
1020410220
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
1020510221
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
@@ -11248,7 +11264,16 @@ workbox-window@7.3.0, workbox-window@^7.0.0:
1124811264
"@types/trusted-types" "^2.0.2"
1124911265
workbox-core "7.3.0"
1125011266

11251-
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
11267+
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
11268+
version "7.0.0"
11269+
resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
11270+
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
11271+
dependencies:
11272+
ansi-styles "^4.0.0"
11273+
string-width "^4.1.0"
11274+
strip-ansi "^6.0.0"
11275+
11276+
wrap-ansi@^7.0.0:
1125211277
version "7.0.0"
1125311278
resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
1125411279
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==

0 commit comments

Comments
 (0)