你好,世界(又一次)
用 Astro 重启博客。还是同一个人,少一点形容词。
发布 2026年5月20日 标签
#meta
~/posts/hello-world $ cat post.md
这个博客的上一版是 2017 年用 Jekyll 起的。现在翻回去看那些文章,是一种相当 让人脸红的体验——早期写作里那种用力过猛的真诚,多半经不起几年的回看。
所以这次干脆推倒重来。域名不变,引擎换了,形容词少了。
变了什么
- 引擎。 从 Jekyll 换成 Astro + Content Collections。文章放在
src/content/posts/<语言>/<slug>.md,Zod 在构建时校验 frontmatter,等于 我以后没法靠一个写错的日期把构建糊弄过去了。 - 样式。 等宽字体、纸面色调,跟 mengw.io 以及 Sudo 家族的其它站点是同一套设计语言。
- 语言。 一开始就支持中英两种,右上角切换。
没变什么
URL 大体保留,语气希望能稍微长大一点。
const honesty = (years: number) => years >= 7 ? "rewrite" : "edit";
honesty(2026 - 2017); // "rewrite"
一篇文章如果已经不能代表我现在的想法,老老实实重写就好——把旧版本留在 那里当陈列品,对谁都不算诚实。
回头继续写。