Skip to content

Commit 03698d7

Browse files
committed
redesign home page
1 parent ac55b3a commit 03698d7

6 files changed

Lines changed: 679 additions & 149 deletions

File tree

public/bookshelf.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,13 @@
1-
[{}]
1+
[
2+
{
3+
"title": "潜规则",
4+
"type": "book",
5+
"status": "reading",
6+
"description": "中国历史中的真实游戏。作者吴思通过历史案例,揭示了中国社会运行中的潜规则,探讨了正式制度背后的非正式规则。",
7+
"tags": ["历史", "社会学", "中国历史", "政治", "文化", "社会规则", "制度分析"],
8+
"identifier": "9787506331744",
9+
"rating": 4.5,
10+
"progress": 10,
11+
"sourceUrl": "https://book.douban.com/subject/1025723/"
12+
}
13+
]

public/clouds/hero-home.riv

-616 KB
Binary file not shown.
-158 KB
Binary file not shown.

src/pages/about/index.mdx

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,69 @@ import { Spoiler, Timeline } from 'astro-pure/user'
1111
import Substats from '@/components/about/Substats.astro'
1212
import { ToolTag } from '@/components/tools/Tool.astro'
1313
import ToolSection from '@/components/tools/ToolSection.astro'
14+
import { Icon } from '@/custom/components/user'
15+
import { Icon as AstroIcon } from 'astro-icon/components'
1416

1517
## About Me
1618

1719
* Communist / Developer / Learner / Cat owner
1820
* 改造自己,进而改造世界🚩 <Spoiler>革命无罪,造反有理!</Spoiler>
1921

22+
## Skills
23+
24+
<div class="mb-6">
25+
<div class="flex items-center gap-2 mb-4">
26+
<Icon name="code" class="size-5 text-primary" />
27+
<h3 class="text-lg font-semibold">Languages</h3>
28+
</div>
29+
<div class="flex flex-wrap gap-2">
30+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
31+
<AstroIcon name="devicon:java" class="size-4" />
32+
<span class="text-sm">Java</span>
33+
</div>
34+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
35+
<AstroIcon name="devicon:zig" class="size-4" />
36+
<span class="text-sm">Zig</span>
37+
</div>
38+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
39+
<AstroIcon name="devicon:python" class="size-4" />
40+
<span class="text-sm">Python</span>
41+
</div>
42+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
43+
<AstroIcon name="devicon:bash" class="size-4" />
44+
<span class="text-sm">Shell</span>
45+
</div>
46+
</div>
47+
</div>
48+
49+
<div class="mb-6">
50+
<div class="flex items-center gap-2 mb-4">
51+
<Icon name="code" class="size-5 text-primary" />
52+
<h3 class="text-lg font-semibold">Backend</h3>
53+
</div>
54+
<div class="flex flex-wrap gap-2">
55+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
56+
<AstroIcon name="devicon:spring" class="size-4" />
57+
<span class="text-sm">Spring</span>
58+
</div>
59+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
60+
<AstroIcon name="devicon:redis" class="size-4" />
61+
<span class="text-sm">Redis</span>
62+
</div>
63+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
64+
<AstroIcon name="devicon:clickhouse" class="size-4" />
65+
<span class="text-sm">ClickHouse</span>
66+
</div>
67+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
68+
<AstroIcon name="devicon:mysql" class="size-4" />
69+
<span class="text-sm">Mysql</span>
70+
</div>
71+
<div class="flex items-center gap-1.5 px-3 py-1.5 rounded-lg border bg-muted/50 hover:bg-muted hover:border-primary/50 transition-all">
72+
<AstroIcon name="devicon:apachespark" class="size-4" />
73+
<span class="text-sm">Apache Spark</span>
74+
</div>
75+
</div>
76+
</div>
2077

2178
## Tools
2279

0 commit comments

Comments
 (0)