博客

以 Markdown 为先的写作。

文章保留在 src/content/blog 中,并在构建时通过 Astro content collections 编译。

当前状态

这里列出所有已发布文章,顺序按发布时间倒排。

路由保持为 /blog/<slug>/,方便继续使用现有内容文件。

  • 用 Docker Compose 部署 Hysteria 2

    一篇从零开始的 Hysteria 2 部署笔记:涵盖依赖安装、Cloudflare DNS、TLS 证书申请、Docker Compose 配置与客户端导入。

  • 别再让 AI 端出默认网页

    读 OpenAI《Designing delightful frontends with GPT-5.4》后,整理一套更实用的前端协作方法:先定约束,再给视觉参照,再把生成过程放进可验证的系统里。

  • 把 AI 安排进工作流,而不是加入辩论

    读 Mitchell Hashimoto《My AI Adoption Journey》后,整理他如何把 agent 逐步纳入日常工作流。

  • doriath 为什么要存在

    这个站点为什么要做成今天这样,以及为什么静态发布栈适合它。

  • 为什么有些页面更适合直接写在源码里

    首页和关于页继续保留在 Astro 组件里,而博客仍然交给 Markdown。