diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js
index b3dd83d7..9e85e12d 100644
--- a/docs/.vuepress/config.js
+++ b/docs/.vuepress/config.js
@@ -4,6 +4,18 @@ module.exports = {
markdown: {
lineNumbers: true
},
+ head: [
+ ['link', { rel: 'icon', href: `/logo.png` }],
+ ['link', { rel: 'manifest', href: '/manifest.json' }],
+ ['meta', { name: 'theme-color', content: '#ffffff' }],
+ ['meta', { name: 'application-name', content: 'NoneBot' }],
+ ['meta', { name: 'apple-mobile-web-app-title', content: 'NoneBot' }],
+ ['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
+ ['link', { rel: 'apple-touch-icon', href: `/icons/apple-touch-icon.png` }],
+ ['link', { rel: 'mask-icon', href: '/icons/safari-pinned-tab.svg', color: '#5bbad5' }],
+ ['meta', { name: 'msapplication-TileImage', content: '/icons/mstile-150x150.png' }],
+ ['meta', { name: 'msapplication-TileColor', content: '#00aba9' }]
+ ],
themeConfig: {
repo: 'richardchien/none-bot',
docsDir: 'docs',
diff --git a/docs/.vuepress/public/browserconfig.xml b/docs/.vuepress/public/browserconfig.xml
new file mode 100644
index 00000000..e0322103
--- /dev/null
+++ b/docs/.vuepress/public/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+ #00aba9
+
+
+
diff --git a/docs/.vuepress/public/icons/android-chrome-192x192.png b/docs/.vuepress/public/icons/android-chrome-192x192.png
new file mode 100644
index 00000000..cc5ddde2
Binary files /dev/null and b/docs/.vuepress/public/icons/android-chrome-192x192.png differ
diff --git a/docs/.vuepress/public/icons/android-chrome-384x384.png b/docs/.vuepress/public/icons/android-chrome-384x384.png
new file mode 100644
index 00000000..f8a7a5fa
Binary files /dev/null and b/docs/.vuepress/public/icons/android-chrome-384x384.png differ
diff --git a/docs/.vuepress/public/icons/apple-touch-icon.png b/docs/.vuepress/public/icons/apple-touch-icon.png
new file mode 100644
index 00000000..90b5c53f
Binary files /dev/null and b/docs/.vuepress/public/icons/apple-touch-icon.png differ
diff --git a/docs/.vuepress/public/icons/favicon-16x16.png b/docs/.vuepress/public/icons/favicon-16x16.png
new file mode 100644
index 00000000..a119559a
Binary files /dev/null and b/docs/.vuepress/public/icons/favicon-16x16.png differ
diff --git a/docs/.vuepress/public/icons/favicon-32x32.png b/docs/.vuepress/public/icons/favicon-32x32.png
new file mode 100644
index 00000000..0ad08ba4
Binary files /dev/null and b/docs/.vuepress/public/icons/favicon-32x32.png differ
diff --git a/docs/.vuepress/public/icons/favicon.ico b/docs/.vuepress/public/icons/favicon.ico
new file mode 100644
index 00000000..3d44e532
Binary files /dev/null and b/docs/.vuepress/public/icons/favicon.ico differ
diff --git a/docs/.vuepress/public/icons/mstile-150x150.png b/docs/.vuepress/public/icons/mstile-150x150.png
new file mode 100644
index 00000000..7422b583
Binary files /dev/null and b/docs/.vuepress/public/icons/mstile-150x150.png differ
diff --git a/docs/.vuepress/public/icons/safari-pinned-tab.svg b/docs/.vuepress/public/icons/safari-pinned-tab.svg
new file mode 100644
index 00000000..ce90d838
--- /dev/null
+++ b/docs/.vuepress/public/icons/safari-pinned-tab.svg
@@ -0,0 +1,25 @@
+
+
+
diff --git a/docs/.vuepress/public/hero.png b/docs/.vuepress/public/logo.png
similarity index 100%
rename from docs/.vuepress/public/hero.png
rename to docs/.vuepress/public/logo.png
diff --git a/docs/.vuepress/public/manifest.json b/docs/.vuepress/public/manifest.json
new file mode 100644
index 00000000..d27d4f61
--- /dev/null
+++ b/docs/.vuepress/public/manifest.json
@@ -0,0 +1,19 @@
+{
+ "name": "NoneBot",
+ "short_name": "NoneBot",
+ "icons": [
+ {
+ "src": "/icons/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/icons/android-chrome-384x384.png",
+ "sizes": "384x384",
+ "type": "image/png"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/docs/README.md b/docs/README.md
index be2862af..a2d7b862 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -1,6 +1,6 @@
---
home: true
-heroImage: /hero.png
+heroImage: /logo.png
actionText: 即刻开始
actionLink: /guide/
features: