@@ -11,12 +11,69 @@ import { Spoiler, Timeline } from 'astro-pure/user'
1111import Substats from ' @/components/about/Substats.astro'
1212import { ToolTag } from ' @/components/tools/Tool.astro'
1313import 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