diff --git a/web/public/index.html b/web/public/index.html index a5e6d6ba..4a1e5342 100644 --- a/web/public/index.html +++ b/web/public/index.html @@ -4,7 +4,7 @@ - + 思绪思维导图 diff --git a/web/public/logo.ico b/web/public/logo.ico new file mode 100644 index 00000000..d25c11d6 Binary files /dev/null and b/web/public/logo.ico differ diff --git a/web/src/assets/icon-font/iconfont.css b/web/src/assets/icon-font/iconfont.css index ef21a0db..3deb5479 100644 --- a/web/src/assets/icon-font/iconfont.css +++ b/web/src/assets/icon-font/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2479351 */ - src: url('iconfont.woff2?t=1688536767282') format('woff2'), - url('iconfont.woff?t=1688536767282') format('woff'), - url('iconfont.ttf?t=1688536767282') format('truetype'); + src: url('iconfont.woff2?t=1689210173189') format('woff2'), + url('iconfont.woff?t=1689210173189') format('woff'), + url('iconfont.ttf?t=1689210173189') format('truetype'); } .iconfont { @@ -13,6 +13,38 @@ -moz-osx-font-smoothing: grayscale; } +.iconwangzhan:before { + content: "\e628"; +} + +.iconcsdn:before { + content: "\e608"; +} + +.iconshejiaotubiao-10:before { + content: "\e644"; +} + +.iconstar:before { + content: "\e7df"; +} + +.iconfork:before { + content: "\e641"; +} + +.iconxiazai:before { + content: "\e613"; +} + +.iconteamwork:before { + content: "\e870"; +} + +.iconshuiyin:before { + content: "\e67a"; +} + .iconxmind:before { content: "\ea57"; } diff --git a/web/src/assets/icon-font/iconfont.ttf b/web/src/assets/icon-font/iconfont.ttf index 94b5e1f2..b3ed3c3e 100644 Binary files a/web/src/assets/icon-font/iconfont.ttf and b/web/src/assets/icon-font/iconfont.ttf differ diff --git a/web/src/assets/icon-font/iconfont.woff b/web/src/assets/icon-font/iconfont.woff index 3fe37a1d..93558610 100644 Binary files a/web/src/assets/icon-font/iconfont.woff and b/web/src/assets/icon-font/iconfont.woff differ diff --git a/web/src/assets/icon-font/iconfont.woff2 b/web/src/assets/icon-font/iconfont.woff2 index 751735e0..0323b32b 100644 Binary files a/web/src/assets/icon-font/iconfont.woff2 and b/web/src/assets/icon-font/iconfont.woff2 differ diff --git a/web/src/assets/img/block1.png b/web/src/assets/img/block1.png new file mode 100644 index 00000000..f1b6326b Binary files /dev/null and b/web/src/assets/img/block1.png differ diff --git a/web/src/assets/img/block3.png b/web/src/assets/img/block3.png new file mode 100644 index 00000000..68d38820 Binary files /dev/null and b/web/src/assets/img/block3.png differ diff --git a/web/src/assets/img/block4.png b/web/src/assets/img/block4.png new file mode 100644 index 00000000..5f2ff2d0 Binary files /dev/null and b/web/src/assets/img/block4.png differ diff --git a/web/src/assets/img/logo2.png b/web/src/assets/img/logo2.png new file mode 100644 index 00000000..2c6d7831 Binary files /dev/null and b/web/src/assets/img/logo2.png differ diff --git a/web/src/assets/img/split.png b/web/src/assets/img/split.png new file mode 100644 index 00000000..55bc2efc Binary files /dev/null and b/web/src/assets/img/split.png differ diff --git a/web/src/pages/Doc/Index.vue b/web/src/pages/Doc/Index.vue index d1307e18..22f74314 100644 --- a/web/src/pages/Doc/Index.vue +++ b/web/src/pages/Doc/Index.vue @@ -15,7 +15,8 @@ import Header from './components/Header.vue' import Sidebar from './components/Sidebar.vue' import CatalogBar from './components/CatalogBar.vue' -import 'highlight.js/styles/atom-one-dark.css' +// import 'highlight.js/styles/atom-one-dark.css' +import 'highlight.js/styles/github.css' export default { components: { @@ -103,7 +104,7 @@ export default { a { font-weight: 500; text-decoration: none; - color: #42b883; + color: #1ea59a; transition: color 0.25s; &:hover { diff --git a/web/src/pages/Doc/components/CatalogBar.vue b/web/src/pages/Doc/components/CatalogBar.vue index 79476a90..9399ef6a 100644 --- a/web/src/pages/Doc/components/CatalogBar.vue +++ b/web/src/pages/Doc/components/CatalogBar.vue @@ -225,7 +225,7 @@ export default { left: -10px; width: 4px; height: 20px; - background-color: #42b883; + background-color: #1ea59a; border-radius: 4px; transition: top 0.25s cubic-bezier(0, 1, 0.5, 1), opacity 0.25s, background-color 0.5s; diff --git a/web/src/pages/Doc/components/Header.vue b/web/src/pages/Doc/components/Header.vue index 752d2acf..ccf58ed2 100644 --- a/web/src/pages/Doc/components/Header.vue +++ b/web/src/pages/Doc/components/Header.vue @@ -2,7 +2,7 @@
- + SimpleMindMap
@@ -130,7 +130,7 @@ export default { font-size: 14px; &:hover { - color: #42b883; + color: #1ea59a; } } diff --git a/web/src/pages/Doc/components/Sidebar.vue b/web/src/pages/Doc/components/Sidebar.vue index 385a8de7..4482aa3c 100644 --- a/web/src/pages/Doc/components/Sidebar.vue +++ b/web/src/pages/Doc/components/Sidebar.vue @@ -108,7 +108,7 @@ export default { } &.active { - color: #42b883; + color: #1ea59a; } } } diff --git a/web/src/pages/Index/Index.vue b/web/src/pages/Index/Index.vue new file mode 100644 index 00000000..f26fc356 --- /dev/null +++ b/web/src/pages/Index/Index.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/web/src/pages/Index/components/Block1.vue b/web/src/pages/Index/components/Block1.vue new file mode 100644 index 00000000..65065c38 --- /dev/null +++ b/web/src/pages/Index/components/Block1.vue @@ -0,0 +1,206 @@ + + + + + diff --git a/web/src/pages/Index/components/Block2.vue b/web/src/pages/Index/components/Block2.vue new file mode 100644 index 00000000..25f19690 --- /dev/null +++ b/web/src/pages/Index/components/Block2.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/web/src/pages/Index/components/Block3.vue b/web/src/pages/Index/components/Block3.vue new file mode 100644 index 00000000..06d8a451 --- /dev/null +++ b/web/src/pages/Index/components/Block3.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/web/src/pages/Index/components/Block4.vue b/web/src/pages/Index/components/Block4.vue new file mode 100644 index 00000000..aa78e1c7 --- /dev/null +++ b/web/src/pages/Index/components/Block4.vue @@ -0,0 +1,140 @@ + + + + + diff --git a/web/src/pages/Index/components/Block5.vue b/web/src/pages/Index/components/Block5.vue new file mode 100644 index 00000000..90120d62 --- /dev/null +++ b/web/src/pages/Index/components/Block5.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/web/src/pages/Index/components/Header.vue b/web/src/pages/Index/components/Header.vue new file mode 100644 index 00000000..a778b750 --- /dev/null +++ b/web/src/pages/Index/components/Header.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/web/src/pages/Index/components/Split.vue b/web/src/pages/Index/components/Split.vue new file mode 100644 index 00000000..6ce174c3 --- /dev/null +++ b/web/src/pages/Index/components/Split.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/web/src/router.js b/web/src/router.js index f5b9408b..451de9db 100644 --- a/web/src/router.js +++ b/web/src/router.js @@ -3,6 +3,7 @@ import VueRouter from 'vue-router' import EditPage from '@/pages/Edit/Index' import DocPage from '@/pages/Doc/Index' import routerList from '@/pages/Doc/routerList' +import IndexPage from '@/pages/Index/Index' // 处理没有翻译的章节路由 const handleRouterList = () => { @@ -26,6 +27,11 @@ handleRouterList() Vue.use(VueRouter) const routes = [ + { + path: '/index', + name: 'Index', + component: IndexPage + }, { path: '/', name: 'Edit',