Uses
What I Use
日常开发在用的硬件、软件与工具。不定期更新。
不追求“最优工具链”,只记录当前真正在用的。换掉的东西直接删,不留考古。
游戏开发
- Unity 2022.3.62f3 —— 主力版本。本机还装着 2019.4 / 2021.3.x / 2022.3.54 / 2022.3.55,不同项目用不同的版本,靠 Unity Hub 切。
- Rider —— C# 开发。重,但重构和调试能力值得那点内存。
- Inkscape —— 临时的 UI 切图和示意图。
Web / 这个站点
- Astro 7 —— 默认静态输出,需要动态时加 adapter。
- Tailwind CSS 4 —— 令牌写 CSS 变量,不写死色值。
- Pagefind —— 构建期生成索引,搜索不需要后端。
- Cloudflare —— Workers / R2 / KV / D1。当前运行环境,不是架构的一部分。
编辑器与终端
- VS Code —— 写 Web、写文档、写 Markdown。
- Windows Terminal + Git Bash —— 日常命令行。
- Obsidian —— 草稿和临时笔记。定稿后搬到这个站点的
src/content/。
版本控制与备份
- Git —— 内容资产的主存储。
- 第二 remote —— 不让 GitHub 成为唯一备份点。
wrangler d1 export—— 数据库每周导出一次 SQL,推到私有仓库。
工程原则
写在 docs/AI_RULES.md 里,这里摘三条最常被违反的:
- 业务逻辑不得直接依赖 D1 / R2 / KV,必须走 Repository / Provider。
- 内容不得只存在于数据库,正文必须是 Markdown / MDX。
- 不得把 CDN URL 写进内容,只存 object key。