从 WordPress 到 Astro:这次我为什么这样选
这次重做个人站,我没有追求最多的功能,而是围绕写作、作品展示和 VPS 运维重新确定了一套足够简单、可以长期维护的技术栈。

Graph Engineering 不是又一个框架名,而是一种组织复杂 Agent 任务的方式:把任务拆成节点,用边决定顺序和分支,用状态保存进度、产物和失败位置。

圈内 2026 年在聊一批 AI-native GUI 工具,常常混着说。这篇不转述,记我实机用过 Zed、Cursor、ZCode 之后,对'编辑器加 AI'和'agent 为中心'这条分野的真实体感,以及它怎么治了我'一条线升级'的误区。

圈内 2026 年 6 月在聊 Loop Engineering——'别再亲自 prompt agent,去设计替你 prompt 的 loop'。这篇不转述概念,记我用 /goal + Stop hook 真跑了一遍 39 篇博客改造之后,对'写 loop'这件事形成的判断。

写这篇时首页翻页时钟显示已在线 241 天。从去年十月开博到现在三十九篇,是一条完整的成长线。趁这个节点回头看看——变的是技术栈,不变的是什么。

公开一个链接后,别人看到的不只是页面。域名、历史 DNS、源站端口、前端代码和管理入口会连成一条暴露链,发布前应逐层检查。


在浏览器本地导入 config.toml,只替换 API 地址与 bearer token,并导出完整 Codex 配置。


域名 DNS 托管加免费 CDN 加零端口内网穿透。一条出站隧道,服务器一个入站端口都不用开。这篇记这套链路怎么落到我手上、为什么不会换,以及它在发布链路里「地基」的位置。

每台机器的 CPU、内存、流量、在不在线,一眼看全;配离线和负载告警,出事主动找我。这篇记我为什么选定哪吒、它卡在我这个规模的什么位置,以及监控那条「不狼来了」的纪律。

连服务器、传文件、看负载,一个窗口搞定。管的机器从一台变四五台之后,工具效率直接决定排查速度。这篇记我为什么固定用 FinalShell、它替我替掉了什么。
