https://github.com/mcxiaochenn/chendusk-homepage
辰渊尘的个人主页 — Astro 7 + HyperOS × Liquid Glass 设计风格,oklch 配色,三档主题切换
https://github.com/mcxiaochenn/chendusk-homepage
astro dark-mode glassmorphism hyperos liquid-glass miuix oklch personal-website portfolio typescript
Last synced: 1 day ago
JSON representation
辰渊尘的个人主页 — Astro 7 + HyperOS × Liquid Glass 设计风格,oklch 配色,三档主题切换
- Host: GitHub
- URL: https://github.com/mcxiaochenn/chendusk-homepage
- Owner: mcxiaochenn
- License: mit
- Created: 2026-07-04T08:53:09.000Z (2 days ago)
- Default Branch: master
- Last Pushed: 2026-07-04T10:24:05.000Z (2 days ago)
- Last Synced: 2026-07-04T10:24:37.992Z (2 days ago)
- Topics: astro, dark-mode, glassmorphism, hyperos, liquid-glass, miuix, oklch, personal-website, portfolio, typescript
- Language: Astro
- Homepage: https://mcxiaochen.top
- Size: 262 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 技术漫记 — 辰渊尘个人主页
[](https://astro.build/)
[](./LICENSE)
我的个人主页,使用 [Astro](https://astro.build/) 构建,融合 HyperOS/MIUIX 与 Liquid Glass 设计风格,配色采用 oklch 色系。
🔗 **在线访问**: [mcxiaochen.top](https://mcxiaochen.top/)
## 特性
- 🎨 **HyperOS × Liquid Glass 设计** — 毛玻璃、边缘高光、Squircle 圆角、按压反馈
- 🌗 **三档主题切换** — 自动 / 浅色 / 深色,跟随系统或手动选择
- 📱 **响应式布局** — 视口自适应宽度,移动端友好
- ⚡ **纯静态输出** — Astro SSG,零 JavaScript 框架运行时
- 🌐 **零 CDN 依赖** — 字体等资源全部本地自托管
- 🎂 **生日倒计时** — 首页实时显示距下个生日的天数
- 🚀 **自动化发版** — tag 触发 CI 自动构建并发布 GitHub Release
## 技术栈
- **框架**: Astro 7.x
- **语言**: TypeScript (strict mode)
- **样式**: 纯 CSS,oklch 色彩空间,CSS 自定义属性设计令牌
- **字体**: MiSans 本地自托管
## 本地开发
```bash
npm install
npm run dev # http://localhost:4321
npm run build # 输出到 dist/
npm run preview # 预览构建结果
```
## 自定义内容
所有站点内容集中在 `src/site.config.ts`,修改此文件即可更新全站:
| 配置项 | 说明 |
|--------|------|
| `profile` | 个人信息(头像、简介、生日、所在地、学校等) |
| `socials` | 社交链接 |
| `nav` | 导航栏链接 |
| `skills` | 技能标签 |
| `projects` | 开源项目列表 |
| `footer` | 页脚版权信息 |
## 许可证
[MIT](./LICENSE) © 2026 辰渊尘(ChenDusk)