ABOUT / 关于这个博客

写代码,
也写一点关于代码
的注脚。

我是 Shawn Jiang,一名开发者。这个博客从 2016 年的第一篇 Hello World 开始, 换过 WordPress、Jekyll、Next.js,现在用 Astro 重新排版。

这里记录 AI 辅助开发、现代 Web 技术,以及那些从旧项目里留下来的经验: jQuery、OpenCart、ASP.NET、Jekyll、Docker。它们不一定最新,但都是真实踩过的坑。

Shawn Jiang

01

关于这个博客

Yet Another Blog — In AI Era 是一个个人技术博客,关注 AI 辅助开发与现代 Web 技术。 它不追热点,也不试图成为教程大全,只是把真实项目里遇到的问题、 做过的选择和最后的解决办法记下来。

有些文章来自 2015 年,有些来自 2025 年。它们的技术栈不同, 但写作的动机差不多:下一次遇到同样的问题时,能少查一会儿资料。

02

为什么叫 Yet Another Blog

2016 年的第一篇 Hello World 里写过:“Yet another blog.” 世界上已经有那么多博客,不差这一个。但这一本是我的。

“另注”是它在这个中文排版里的短名字。边注写在书页空白处, 另注写在主流叙事之外。它们都不是正文,但有时候比正文更接近真实想法。

03

我在写什么

  • AI 辅助开发:Claude Code、vibe coding,以及工作流发生的变化。
  • 现代 Web 技术:Next.js、Astro、静态站点、内容建模。
  • 旧项目复盘:jQuery、OpenCart、Ionic、ASP.NET、Jekyll、Docker。
  • 工具与踩坑:SSL、静默打印、容器、部署,以及那些时灵时不灵的配置。
  • 偶尔也写一点技术之外的东西,但不多。
04

现在

  • 用 Claude Code 做 vibe coding,重新学习“把想法变成产品”的速度。
  • 把旧博客从 Jekyll 迁到 Next.js,再迁到 Astro。
  • 整理 2015 年以来的旧笔记,删掉一些不再成立的内容。
  • 继续补全 OpenCart / Ionic 那个拖了两年的 side project 文档。
  • 把新的 Web 技术栈用在真实项目里,而不是只停留在收藏夹。

LAST UPDATED / 2026.11

05

这个网站

这个网站用 Astro 构建,内容是 Markdown 文件,部署为静态页面。 没有客户端框架,没有追踪脚本,也没有自动播放的视频。 它只加载阅读所需要的东西。

框架
Astro
内容
Markdown + Content Collections
字体
系统字体 / 无外部请求
托管
任意静态托管
06

保持联系

如果你也在折腾 AI、静态站点或旧项目,或者只是想说说你最近在写什么, 欢迎写信。我回得不快,但会认真读。

搜索文章

输入关键词开始搜索
↑ ↓ 选择 ↵ 打开 esc 关闭 另注 · 站内搜索