跳到正文
Virok

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 里,这里摘三条最常被违反的:

  1. 业务逻辑不得直接依赖 D1 / R2 / KV,必须走 Repository / Provider。
  2. 内容不得只存在于数据库,正文必须是 Markdown / MDX。
  3. 不得把 CDN URL 写进内容,只存 object key。