关于
这是我的个人小站。用 Markdown 写字,用 audio 标签放歌,用 CSS 变量换壁纸。没有后端,也不需要登录。
怎么改内容
| 想改什么 | 改哪个文件 |
|---|---|
| 昵称、头像、简介、链接 | src/data/profile.json |
| 壁纸 | src/data/site.ts 里的 wallpapers |
| 歌单 | src/data/site.ts 里的 playlist |
| 文章 | src/content/posts/*.md |
| 配色 | src/styles/global.css 顶部的变量 |
改完运行 npm run dev 本地预览,git push 后自动上线。
技术栈
- Astro 7 —— 静态输出,默认零 JavaScript
- Shiki —— 构建时代码高亮,支持深浅两套主题
- 原生 audio 标签 —— 播放器没引入任何第三方库
- CSS 变量 + localStorage —— 壁纸和深浅色偏好存在浏览器本地
- Cloudflare Pages —— 免费托管,推送到 GitHub 自动部署