diff --git a/.gitignore b/.gitignore index b512c09d476623ff4bf8d0d63c29b784925dbdf8..099a341bdb2651bcb963dd93c7e65260b09e642a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -node_modules \ No newline at end of file +node_modules +docs/.vuepress/dist \ No newline at end of file diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 0af2cfb1929ddad6db392501b4ba789d9e91e64f..0a34a82216b6527d0dc7c9a72c4cfeff96885d59 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -2,6 +2,56 @@ module.exports = { title: "Spring 中文文档社区", base: "/spring/", + head: [ + [ + 'link', + { + rel: 'icon', + type: 'image/png', + sizes: '16x16', + href: `/images/icons/favicon.ico`, + }, + ], + [ + 'link', + { + rel: 'icon', + type: 'image/png', + sizes: '48x48', + href: `/images/icons/icon-48x48.png`, + }, + ], + [ + 'link', + { + rel: 'icon', + type: 'image/png', + sizes: '72x72', + href: `/images/icons/icon-72x72.png`, + }, + ], + ['link', { rel: 'manifest', href: '/manifest.webmanifest' }], + ['meta', { name: 'application-name', content: 'Spring 中文文档社区' }], + ['meta', { name: 'apple-mobile-web-app-title', content: 'Spring 中文社区' }], + [ + 'meta', + { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }, + ], + [ + 'link', + { rel: 'apple-touch-icon', href: `/images/icons/icon_48x48.png` }, + ], + [ + 'link', + { + rel: 'mask-icon', + href: '/images/icons/favicon.ico', + color: '#3eaf7c', + }, + ], + ['meta', { name: 'msapplication-TileColor', content: '#3eaf7c' }], + ['meta', { name: 'theme-color', content: '#3eaf7c' }], + ], locales: { '/en/': { lang: 'en-US', @@ -10,7 +60,7 @@ module.exports = { }, '/': { lang: 'zh-CN', - title: 'Spring 中文文档', + title: '中文文档', description: '' } }, @@ -21,7 +71,7 @@ module.exports = { editLinks: true, editLinkText: "帮助我们改善此页面!", lastUpdated: "Last Updated", - //logo: '/assets/img/logo.png', + logo: '/images/icons/spring-logo.svg', sidebarDepth: 3, activeHeaderLinks: true, // nav: [{ @@ -38,6 +88,7 @@ module.exports = { selectText: 'Language', // 该语言在下拉菜单中的标签 label: 'English', + lastUpdated: 'Last Updated', lang: 'en-US', // 编辑链接文字 editLinkText: 'Edit this page on GitCode', @@ -63,6 +114,7 @@ module.exports = { ariaLabel: '语言', lang: 'zh-CN', editLinkText: '在 GitCode 上编辑此页', + lastUpdated: '上次更新', algolia: {}, // nav: [ // { text: '中文文档', link: '/', ariaLabel: '中文文档' } diff --git a/docs/.vuepress/public/images/icons/favicon.ico b/docs/.vuepress/public/images/icons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..83f7f192e7250fda5e917a59d4dc450934849095 Binary files /dev/null and b/docs/.vuepress/public/images/icons/favicon.ico differ diff --git a/docs/.vuepress/public/images/icons/icon_144x144.png b/docs/.vuepress/public/images/icons/icon_144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..2bb739a387cf46b9427f9f0f848f379ce22efd68 Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_144x144.png differ diff --git a/docs/.vuepress/public/images/icons/icon_192x192.png b/docs/.vuepress/public/images/icons/icon_192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1205a90b29dfd2e2891cb1ab5bc9f88982c3f8fd Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_192x192.png differ diff --git a/docs/.vuepress/public/images/icons/icon_256x256.png b/docs/.vuepress/public/images/icons/icon_256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..79cd49a8c8ac451dfacbea70aaf0f294ca7aa264 Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_256x256.png differ diff --git a/docs/.vuepress/public/images/icons/icon_384x384.png b/docs/.vuepress/public/images/icons/icon_384x384.png new file mode 100644 index 0000000000000000000000000000000000000000..f236ecfbfa36853fa3b04654c7bdea4bdb298222 Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_384x384.png differ diff --git a/docs/.vuepress/public/images/icons/icon_48x48.png b/docs/.vuepress/public/images/icons/icon_48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..b969cd949af1a9a3c946607c3f098b0475a55c77 Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_48x48.png differ diff --git a/docs/.vuepress/public/images/icons/icon_512x512.png b/docs/.vuepress/public/images/icons/icon_512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..c16bc786106f202e116512d4115aaa4002a373ae Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_512x512.png differ diff --git a/docs/.vuepress/public/images/icons/icon_72x72.png b/docs/.vuepress/public/images/icons/icon_72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..7465d6b7bec14f3684ace4f42435667cd9ba548d Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_72x72.png differ diff --git a/docs/.vuepress/public/images/icons/icon_96x96.png b/docs/.vuepress/public/images/icons/icon_96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..edb202d25e061a861c56c67a0bd08e74f53cf114 Binary files /dev/null and b/docs/.vuepress/public/images/icons/icon_96x96.png differ diff --git a/docs/.vuepress/public/images/icons/spring-logo.svg b/docs/.vuepress/public/images/icons/spring-logo.svg new file mode 100644 index 0000000000000000000000000000000000000000..8a63385516f84e80332fbf48d5e778df7ebe4561 --- /dev/null +++ b/docs/.vuepress/public/images/icons/spring-logo.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + diff --git a/docs/.vuepress/public/manifest.webmanifest b/docs/.vuepress/public/manifest.webmanifest new file mode 100644 index 0000000000000000000000000000000000000000..bfa920d3fb10b97873ef7c659b05ca5b1a4662da --- /dev/null +++ b/docs/.vuepress/public/manifest.webmanifest @@ -0,0 +1,20 @@ +{ + "name": "Spring 中文文档社区", + "short_name": "Spring 中文社区", + "description": "Spring 中文文档社区", + "start_url": "/index.html", + "display": "standalone", + "background_color": "#fff", + "theme_color": "#3eaf7c", + "icons": [{ + "src": "/images/icons/icon_192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/images/icons/icon_384x384.png", + "sizes": "384x384", + "type": "image/png" + } + ] +} \ No newline at end of file