Skip to content

Commit 0ab0374

Browse files
committed
kusuri'world v2.0
1 parent cb72472 commit 0ab0374

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+5097
-323
lines changed

README.md

+14
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,16 @@
11
# Kusuri' world 网站
22
简介:模仿yamai.world的拙劣之作
3+
4+
# 文件介绍
5+
6+
## boot-blog
7+
基于springboot的网站后端
8+
9+
## cloud-blog
10+
基于springcloud的网站后端,因服务器内存少而弃用
11+
12+
## login-bot
13+
基于python的身份验证机器人
14+
15+
## webpage
16+
基于vue3的网站前端

webpage/package-lock.json

+333
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webpage/package.json

+2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
"dependencies": {
1111
"@kangc/v-md-editor": "^2.3.15",
1212
"core-js": "^3.8.3",
13+
"element-plus": "^2.2.31",
1314
"highlight.js": "^11.7.0",
1415
"highlightjs": "^9.16.2",
1516
"prismjs": "^1.29.0",
17+
"sortablejs": "^1.15.0",
1618
"vue": "^3.2.13",
1719
"vue-router": "^4.1.6"
1820
},

webpage/public/fonts/icomoon.eot

8.34 KB
Binary file not shown.

webpage/public/fonts/icomoon.svg

+46
Loading

webpage/public/fonts/icomoon.ttf

8.34 KB
Binary file not shown.

webpage/public/fonts/icomoon.woff

8.34 KB
Binary file not shown.

webpage/public/index.html

+3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
<meta name="viewport" content="width=device-width,initial-scale=1.0">
77
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
88
<title>Kusuri's world</title>
9+
<!-- <script src="https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js"></script>-->
10+
<!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" />-->
11+
<!-- <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>-->
912
<style>
1013
* {
1114
margin: 0;

webpage/public/style.css

+143-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
@font-face {
22
font-family: 'icomoon';
3-
src: url('fonts/icomoon.eot?ge2jy');
4-
src: url('fonts/icomoon.eot?ge2jy#iefix') format('embedded-opentype'),
5-
url('fonts/icomoon.ttf?ge2jy') format('truetype'),
6-
url('fonts/icomoon.woff?ge2jy') format('woff'),
7-
url('fonts/icomoon.svg?ge2jy#icomoon') format('svg');
3+
src: url('fonts/icomoon.eot?z6ejs9');
4+
src: url('fonts/icomoon.eot?z6ejs9#iefix') format('embedded-opentype'),
5+
url('fonts/icomoon.ttf?z6ejs9') format('truetype'),
6+
url('fonts/icomoon.woff?z6ejs9') format('woff'),
7+
url('fonts/icomoon.svg?z6ejs9#icomoon') format('svg');
88
font-weight: normal;
99
font-style: normal;
1010
font-display: block;
@@ -40,12 +40,24 @@
4040
.icon-files-empty:before {
4141
content: "\e925";
4242
}
43+
.icon-stack:before {
44+
content: "\e92e";
45+
}
46+
.icon-folder-download:before {
47+
content: "\e933";
48+
}
49+
.icon-folder-upload:before {
50+
content: "\e934";
51+
}
4352
.icon-price-tag:before {
4453
content: "\e935";
4554
}
4655
.icon-price-tags:before {
4756
content: "\e936";
4857
}
58+
.icon-coin-dollar:before {
59+
content: "\e93b";
60+
}
4961
.icon-location:before {
5062
content: "\e947";
5163
}
@@ -58,6 +70,21 @@
5870
.icon-tv:before {
5971
content: "\e95b";
6072
}
73+
.icon-download:before {
74+
content: "\e960";
75+
}
76+
.icon-upload:before {
77+
content: "\e961";
78+
}
79+
.icon-floppy-disk:before {
80+
content: "\e962";
81+
}
82+
.icon-database:before {
83+
content: "\e964";
84+
}
85+
.icon-redo2:before {
86+
content: "\e968";
87+
}
6188
.icon-bubble:before {
6289
content: "\e96b";
6390
}
@@ -70,15 +97,54 @@
7097
.icon-users:before {
7198
content: "\e972";
7299
}
100+
.icon-hour-glass:before {
101+
content: "\e979";
102+
}
73103
.icon-spinner:before {
74104
content: "\e97a";
75105
}
106+
.icon-spinner3:before {
107+
content: "\e97c";
108+
}
109+
.icon-spinner6:before {
110+
content: "\e97f";
111+
}
76112
.icon-search:before {
77113
content: "\e986";
78114
}
115+
.icon-zoom-in:before {
116+
content: "\e987";
117+
}
118+
.icon-zoom-out:before {
119+
content: "\e988";
120+
}
121+
.icon-enlarge:before {
122+
content: "\e989";
123+
}
124+
.icon-shrink:before {
125+
content: "\e98a";
126+
}
79127
.icon-wrench:before {
80128
content: "\e991";
81129
}
130+
.icon-cog:before {
131+
content: "\e994";
132+
}
133+
.icon-cogs:before {
134+
content: "\e995";
135+
}
136+
.icon-gift:before {
137+
content: "\e99f";
138+
}
139+
.icon-leaf:before {
140+
content: "\e9a4";
141+
}
142+
.icon-fire:before {
143+
content: "\e9a9";
144+
}
145+
.icon-bin:before {
146+
content: "\e9ac";
147+
}
82148
.icon-menu:before {
83149
content: "\e9bd";
84150
}
@@ -91,12 +157,36 @@
91157
.icon-menu4:before {
92158
content: "\e9c0";
93159
}
160+
.icon-download2:before {
161+
content: "\e9c5";
162+
}
163+
.icon-upload2:before {
164+
content: "\e9c6";
165+
}
166+
.icon-eye:before {
167+
content: "\e9ce";
168+
}
169+
.icon-eye-blocked:before {
170+
content: "\e9d1";
171+
}
172+
.icon-bookmark:before {
173+
content: "\e9d2";
174+
}
175+
.icon-bookmarks:before {
176+
content: "\e9d3";
177+
}
94178
.icon-sun:before {
95179
content: "\e9d4";
96180
}
97181
.icon-brightness-contrast:before {
98182
content: "\e9d6";
99183
}
184+
.icon-star-empty:before {
185+
content: "\e9d7";
186+
}
187+
.icon-star-full:before {
188+
content: "\e9d9";
189+
}
100190
.icon-heart:before {
101191
content: "\e9da";
102192
}
@@ -109,9 +199,57 @@
109199
.icon-evil2:before {
110200
content: "\e9f0";
111201
}
202+
.icon-warning:before {
203+
content: "\ea07";
204+
}
205+
.icon-notification:before {
206+
content: "\ea08";
207+
}
208+
.icon-question:before {
209+
content: "\ea09";
210+
}
211+
.icon-info:before {
212+
content: "\ea0c";
213+
}
214+
.icon-cancel-circle:before {
215+
content: "\ea0d";
216+
}
217+
.icon-blocked:before {
218+
content: "\ea0e";
219+
}
220+
.icon-checkmark:before {
221+
content: "\ea10";
222+
}
223+
.icon-checkmark2:before {
224+
content: "\ea11";
225+
}
226+
.icon-enter:before {
227+
content: "\ea13";
228+
}
229+
.icon-exit:before {
230+
content: "\ea14";
231+
}
232+
.icon-checkbox-checked:before {
233+
content: "\ea52";
234+
}
235+
.icon-paragraph-left:before {
236+
content: "\ea77";
237+
}
238+
.icon-paragraph-center:before {
239+
content: "\ea78";
240+
}
241+
.icon-paragraph-right:before {
242+
content: "\ea79";
243+
}
112244
.icon-terminal:before {
113245
content: "\ea81";
114246
}
247+
.icon-share2:before {
248+
content: "\ea82";
249+
}
250+
.icon-mail4:before {
251+
content: "\ea86";
252+
}
115253
.icon-github:before {
116254
content: "\eab0";
117255
}

webpage/src/App.vue

+9-41
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,30 @@
11
<template>
2-
<blog-surface/>
3-
<div class="layout">
4-
<blog-menu/>
5-
<router-view v-slot="{Component}">
6-
<transition name="fade" mode="out-in">
7-
<component :is="Component"/>
8-
</transition>
9-
</router-view>
10-
<div class="footer-margin"></div>
11-
<blog-footer/>
12-
</div>
2+
<router-view v-slot="{Component}" :key="$route.params.id">
3+
<transition name="fade" mode="out-in">
4+
<component :is="Component"/>
5+
</transition>
6+
</router-view>
137
</template>
148

159
<script>
16-
import BlogMenu from "@/components/BlogMenu";
17-
import BlogLoading from "@/components/BlogLoading";
18-
import BlogFooter from "@/components/BlogFooter";
19-
import {useRoute, useRouter} from "vue-router/dist/vue-router";
20-
import BlogSurface from "@/components/BlogSurface";
21-
10+
import BlogUser from "@/components/BlogMain";
2211
export default {
2312
name: 'App',
2413
components: {
25-
BlogSurface,
26-
BlogFooter,
27-
BlogLoading,
28-
BlogMenu
14+
BlogUser
2915
},
3016
setup() {
3117
}
3218
}
3319
</script>
3420

3521
<style scoped>
36-
.layout {
37-
display: flex;
38-
flex-direction: column;
39-
height: 100vh;
40-
}
41-
42-
.fade-leave-active {
22+
.fade-enter-active, .fade-leave-active {
4323
transition: .4s;
4424
}
4525
46-
.fade-leave-to {
26+
.fade-enter-from, .fade-leave-to {
4727
opacity: 0;
4828
}
4929
50-
.footer-margin {
51-
height: 50px;
52-
min-height: 50px;
53-
}
54-
55-
@media (max-width: 719px) {
56-
.footer-margin {
57-
height: 25px;
58-
min-height: 25px;
59-
}
60-
}
61-
6230
</style>

0 commit comments

Comments
 (0)