From 1605bd66ab97a206e4698954d47b10d87b09ec2d Mon Sep 17 00:00:00 2001 From: Ntkskwk Date: Tue, 3 Sep 2024 00:03:19 +0800 Subject: feat: add router-guards for site --- site/src/views/404.vue | 18 ++++++++++++++++++ site/src/views/Welcome.vue | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 site/src/views/404.vue create mode 100644 site/src/views/Welcome.vue (limited to 'site/src/views') diff --git a/site/src/views/404.vue b/site/src/views/404.vue new file mode 100644 index 0000000..7462697 --- /dev/null +++ b/site/src/views/404.vue @@ -0,0 +1,18 @@ + + + + + diff --git a/site/src/views/Welcome.vue b/site/src/views/Welcome.vue new file mode 100644 index 0000000..4a608ee --- /dev/null +++ b/site/src/views/Welcome.vue @@ -0,0 +1,47 @@ + + + + + -- cgit v1.2.3-70-g09d2 From a1a20e51d6c9efea406cf18facf707ea50e3d18c Mon Sep 17 00:00:00 2001 From: Ntkskwk Date: Tue, 3 Sep 2024 07:41:34 +0800 Subject: refactor: Optimize the structure of the code --- site/src/components/ChangeLog.vue | 61 --------- site/src/components/Left.vue | 84 ------------- site/src/components/Right.vue | 203 ------------------------------ site/src/components/RightPage1.vue | 65 ---------- site/src/components/TheWelcome.vue | 88 ------------- site/src/components/WelcomeItem.vue | 87 ------------- site/src/router/index.ts | 2 +- site/src/views/Home.vue | 7 -- site/src/views/Welcome.vue | 47 ------- site/src/views/index/Left.vue | 84 +++++++++++++ site/src/views/index/Notepad/changelog.ts | 16 +++ site/src/views/index/Notepad/index.vue | 45 +++++++ site/src/views/index/Right.vue | 160 +++++++++++++++++++++++ site/src/views/index/index.vue | 47 +++++++ 14 files changed, 353 insertions(+), 643 deletions(-) delete mode 100644 site/src/components/ChangeLog.vue delete mode 100644 site/src/components/Left.vue delete mode 100644 site/src/components/Right.vue delete mode 100644 site/src/components/RightPage1.vue delete mode 100644 site/src/components/TheWelcome.vue delete mode 100644 site/src/components/WelcomeItem.vue delete mode 100644 site/src/views/Home.vue delete mode 100644 site/src/views/Welcome.vue create mode 100644 site/src/views/index/Left.vue create mode 100644 site/src/views/index/Notepad/changelog.ts create mode 100644 site/src/views/index/Notepad/index.vue create mode 100644 site/src/views/index/Right.vue create mode 100644 site/src/views/index/index.vue (limited to 'site/src/views') diff --git a/site/src/components/ChangeLog.vue b/site/src/components/ChangeLog.vue deleted file mode 100644 index e58ee39..0000000 --- a/site/src/components/ChangeLog.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - diff --git a/site/src/components/Left.vue b/site/src/components/Left.vue deleted file mode 100644 index 672ba36..0000000 --- a/site/src/components/Left.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/site/src/components/Right.vue b/site/src/components/Right.vue deleted file mode 100644 index 055d11b..0000000 --- a/site/src/components/Right.vue +++ /dev/null @@ -1,203 +0,0 @@ - - - - - diff --git a/site/src/components/RightPage1.vue b/site/src/components/RightPage1.vue deleted file mode 100644 index 5b93ea8..0000000 --- a/site/src/components/RightPage1.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - diff --git a/site/src/components/TheWelcome.vue b/site/src/components/TheWelcome.vue deleted file mode 100644 index 49d8f73..0000000 --- a/site/src/components/TheWelcome.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/site/src/components/WelcomeItem.vue b/site/src/components/WelcomeItem.vue deleted file mode 100644 index 6d7086a..0000000 --- a/site/src/components/WelcomeItem.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - diff --git a/site/src/router/index.ts b/site/src/router/index.ts index 5b90a51..38c65fd 100644 --- a/site/src/router/index.ts +++ b/site/src/router/index.ts @@ -4,7 +4,7 @@ import { createRouter, createWebHistory } from 'vue-router' const routes = [ { path: '/', - component: () => import('@/views/Welcome.vue'), + component: () => import('@/views/index/index.vue'), }, { path: '/:path(.*)', diff --git a/site/src/views/Home.vue b/site/src/views/Home.vue deleted file mode 100644 index f07e0c8..0000000 --- a/site/src/views/Home.vue +++ /dev/null @@ -1,7 +0,0 @@ - - - diff --git a/site/src/views/Welcome.vue b/site/src/views/Welcome.vue deleted file mode 100644 index 4a608ee..0000000 --- a/site/src/views/Welcome.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - diff --git a/site/src/views/index/Left.vue b/site/src/views/index/Left.vue new file mode 100644 index 0000000..f774223 --- /dev/null +++ b/site/src/views/index/Left.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/site/src/views/index/Notepad/changelog.ts b/site/src/views/index/Notepad/changelog.ts new file mode 100644 index 0000000..111f8f2 --- /dev/null +++ b/site/src/views/index/Notepad/changelog.ts @@ -0,0 +1,16 @@ +import axios from 'axios'; + +export const getChangeLog = async() => +{ + const changeLog = axios.get('https://api.github.com/repos/HydroRoll-Team/HydroRoll/releases/latest') + .then(res => { + console.log(res.data); + const ChangeLogMessage ="## "+ res.data['tag_name']+"\n"+res.data['body']; + return ChangeLogMessage; + }) + .catch(err => { + console.log(err); + return err.toString(); + }) + return changeLog; +} diff --git a/site/src/views/index/Notepad/index.vue b/site/src/views/index/Notepad/index.vue new file mode 100644 index 0000000..c4c82aa --- /dev/null +++ b/site/src/views/index/Notepad/index.vue @@ -0,0 +1,45 @@ + + + + + + + diff --git a/site/src/views/index/Right.vue b/site/src/views/index/Right.vue new file mode 100644 index 0000000..e0a70e1 --- /dev/null +++ b/site/src/views/index/Right.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/site/src/views/index/index.vue b/site/src/views/index/index.vue new file mode 100644 index 0000000..ed34b4f --- /dev/null +++ b/site/src/views/index/index.vue @@ -0,0 +1,47 @@ + + + + + -- cgit v1.2.3-70-g09d2 From 7b6a0d472c88f55e6f31aa633099f96cd28be8b5 Mon Sep 17 00:00:00 2001 From: Ntkskwk Date: Tue, 3 Sep 2024 07:43:36 +0800 Subject: chore: solve the anomalies of appearance --- site/src/assets/base.css | 4 ++-- site/src/assets/main.css | 4 ++-- site/src/views/index/Right.vue | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'site/src/views') diff --git a/site/src/assets/base.css b/site/src/assets/base.css index fe48a2f..9c513a5 100644 --- a/site/src/assets/base.css +++ b/site/src/assets/base.css @@ -14,10 +14,10 @@ /*--vt-c-indigo: #2c3e50;*/ --vt-c-indigo: rgba(255,255,255,0.5); - --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-1: rgba(60, 60, 60); /*边框色*/ /*--vt-c-divider-light-2: rgba(60, 60, 60, 0.12);*/ - --vt-c-divider-light-2: rgba(255, 255, 255, 0.12); + --vt-c-divider-light-2: rgba(150, 150, 150); --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); diff --git a/site/src/assets/main.css b/site/src/assets/main.css index 996e651..890703f 100644 --- a/site/src/assets/main.css +++ b/site/src/assets/main.css @@ -1,7 +1,7 @@ @import './base.css'; #app { - max-width: 1280px; + max-width: 90dvi; margin: 0 auto; padding: 2rem; @@ -25,7 +25,7 @@ a, } } -@media (min-width: 1024px) { +@media screen and (orientation:landscape) { body { display: flex; place-items: center; diff --git a/site/src/views/index/Right.vue b/site/src/views/index/Right.vue index e0a70e1..ba8f294 100644 --- a/site/src/views/index/Right.vue +++ b/site/src/views/index/Right.vue @@ -141,7 +141,7 @@ i { // 画白线 .messageBar:after { content: ' '; - border-left: 1px solid var(--vt-c-divider-light-2); + border-left: 1px solid var(--vt-c-divider-dark-2); position: absolute; left: 0; top: calc(15%); -- cgit v1.2.3-70-g09d2 From 731d318b4d5f279ea58f0688353a011a41532f42 Mon Sep 17 00:00:00 2001 From: Ntkskwk Date: Tue, 3 Sep 2024 08:28:40 +0800 Subject: feat: add video background to index page --- site/src/assets/video/bg.mp4 | Bin 0 -> 877575 bytes site/src/views/index/index.vue | 13 +++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 site/src/assets/video/bg.mp4 (limited to 'site/src/views') diff --git a/site/src/assets/video/bg.mp4 b/site/src/assets/video/bg.mp4 new file mode 100644 index 0000000..37e71d2 Binary files /dev/null and b/site/src/assets/video/bg.mp4 differ diff --git a/site/src/views/index/index.vue b/site/src/views/index/index.vue index ed34b4f..edba96f 100644 --- a/site/src/views/index/index.vue +++ b/site/src/views/index/index.vue @@ -13,6 +13,7 @@ import Right from './Right.vue'
+
@@ -44,4 +45,16 @@ header { flex-wrap: wrap; } } + +video{ + position: fixed; + right: 0; + bottom: 0; + min-width: 100%; + min-height: 100%; + width: auto; + height: auto; + z-index: -100; + filter: grayscale(20%); +} -- cgit v1.2.3-70-g09d2