Skip to content

Commit 828421e

Browse files
authored
feat: update UI
1 parent bc829a9 commit 828421e

File tree

3 files changed

+144
-12
lines changed

3 files changed

+144
-12
lines changed

docs/stylesheets/extra.css

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
@import url('https://static.zeoseven.com/zsft/292/main/result.css');
2+
3+
body {
4+
font-family: "LXGW WenKai";
5+
font-weight: normal;
6+
}
7+
8+
9+
/*亮色样式*/
10+
[data-md-color-scheme="default"] {
11+
/* --md-primary-fg-color: rgba(232, 232, 232, 0.7);
12+
--md-header-bg-color: rgba(232, 232, 232, 0.7); */
13+
--md-primary-fg-color: rgba(255, 255, 255, 0.7);
14+
--md-header-bg-color: rgba(255, 255, 255, 0.7);
15+
--md-typeset-a-color: steelblue;
16+
--md-footer-bg-color: #f6f6f6;
17+
--md-footer-bg-color--dark: #f6f6f6;
18+
--md-footer-fg-color: #222;
19+
--md-footer-fg-color--light: #505050;
20+
--md-footer-fg-color--lighter: #777777;
21+
--md-code-hl-comment-color: #999999;
22+
}
23+
24+
/*暗色样式*/
25+
[data-md-color-scheme="slate"] {
26+
--md-primary-fg-color: rgba(17, 16, 17, 0.7);
27+
--md-header-bg-color: rgba(17, 16, 17, 0.7);
28+
--md-typeset-a-color: royalblue;
29+
--md-footer-bg-color: #101010;
30+
--md-footer-bg-color--dark: #101010;
31+
--md-code-hl-comment-color: #777777;
32+
}
33+
34+
:root {
35+
--admonition-border-left-width: 0.2rem;
36+
--base-border-radius: 1rem;
37+
/* --md-primary-fg-color: #FBFBFB;
38+
--md-primary-fg-color--light: #FBFBFB;
39+
--md-primary-fg-color--dark: #1E2129; */
40+
/* --card-hover-shadow: 0 0 0.2rem #ffffff40; */
41+
}
42+
43+
/* 卡片圆角与悬浮阴影 */
44+
.md-typeset .grid.cards>ul>li,
45+
.md-typeset .md-button,
46+
.md-typeset table:not([class]) {
47+
border-radius: var(--base-border-radius);
48+
}
49+
50+
.md-typeset .grid.cards>ul>li:hover {
51+
box-shadow: var(--card-hover-shadow);
52+
}
53+
54+
/* 页脚社交图标高度 */
55+
.md-social__link svg {
56+
max-height: 1rem;
57+
}
58+
59+
/* 搜索框及下拉结果圆角 */
60+
.md-search__form {
61+
border-radius: var(--base-border-radius);
62+
}
63+
64+
[data-md-toggle="search"]:checked~.md-header .md-search__form {
65+
border-top-right-radius: var(--base-border-radius);
66+
border-top-left-radius: var(--base-border-radius);
67+
}
68+
69+
[dir="ltr"] .md-search__output {
70+
border-bottom-right-radius: var(--base-border-radius);
71+
border-bottom-left-radius: var(--base-border-radius);
72+
}
73+
74+
/* 可选:如需恢复代码块、警告框等样式,取消注释即可 */
75+
/*
76+
.highlight span.filename {
77+
border-bottom: none;
78+
border-radius: var(--base-border-radius);
79+
display: inline;
80+
font-family: var(--md-code-font-family);
81+
border-bottom-left-radius: 0;
82+
border-bottom-right-radius: 0;
83+
margin-bottom: 5px;
84+
text-align: center;
85+
}
86+
.highlight span.filename + pre > code,
87+
.md-typeset pre > code {
88+
border-radius: var(--base-border-radius);
89+
border-top-left-radius: 0;
90+
}
91+
.md-typeset .admonition {
92+
border-width: 0px;
93+
border-left-width: var(--admonition-border-left-width);
94+
}
95+
[dir="ltr"] .md-typeset blockquote {
96+
border-radius: 0.2rem;
97+
border-left-width: var(--admonition-border-left-width);
98+
}
99+
*/
100+
101+
/* 可选:博客相关样式,按需启用 */
102+
103+
/* .md-post--excerpt {
104+
background-color: rgba(68,138,255,.1);
105+
box-shadow: 0 0 0 1rem rgba(68,138,255,.1);
106+
border-radius: var(--base-border-radius);
107+
}
108+
.md-post--excerpt .md-post__header {
109+
justify-content: left;
110+
}
111+
.md-post--excerpt .md-post__content > h2,
112+
.md-post__action {
113+
text-align: left;
114+
} */
115+
116+
117+
/* 让所有admonition(包括!!! tip)圆角化且更自然 */
118+
.md-typeset .admonition,
119+
.md-typeset details {
120+
border-radius: 1.5em;
121+
box-shadow: 0 2px 12px 0 rgba(60, 60, 60, 0.07);
122+
transition: border-radius 0.4s cubic-bezier(.4, 2, .6, 1), box-shadow 0.3s;
123+
overflow: hidden;
124+
}

mkdocs.yml

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,25 +38,28 @@ theme:
3838
- toc.follow # 目录跟踪-页面右侧的小目录
3939

4040
palette:
41-
- media: "(prefers-color-scheme)"
41+
- media: "(prefers-color-scheme)" # 系统主题
4242
toggle:
43-
icon: material/brightness-auto
44-
name: Switch to light mode
45-
46-
- media: "(prefers-color-scheme: light)"
43+
icon: material/theme-light-dark
44+
name: 系统主题
45+
- media: "(prefers-color-scheme: light)" # 亮色主题
4746
scheme: default
47+
primary: white
48+
accent: light blue
4849
toggle:
49-
icon: material/brightness-7
50-
name: Switch to dark mode
51-
52-
- media: "(prefers-color-scheme: dark)"
50+
icon: material/weather-sunny
51+
name: 明亮主题
52+
- media: "(prefers-color-scheme: dark)" # 暗色主题
5353
scheme: slate
54+
primary: black
55+
accent: yellow
5456
toggle:
55-
icon: material/brightness-4
56-
name: Switch to system preference
57+
icon: material/weather-night
58+
name: 暗黑主题
5759

60+
favicon: favicon-lightning.svg
5861
icon:
59-
logo: logo
62+
logo: material/bolt
6063
previous: fontawesome/solid/angle-left
6164
next: fontawesome/solid/angle-right
6265
repo: fontawesome/brands/github
@@ -100,6 +103,10 @@ hooks:
100103
- hooks/change_copyright.py
101104
- hooks/link.py
102105

106+
extra_css:
107+
- stylesheets/extra.css
108+
- https://static.zeoseven.com/zsft/292/main/result.css
109+
103110
link_pages:
104111
- changelog/*.md
105112
- faq/*.md

overrides/favicon-lightning.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)