跳到正文
月流丹订阅 RSS
技术 · 日常 · 项目

写技术,
也写做完的事

技术文章、日常随笔,以及真正上线过的项目。全部以 Markdown 存在代码仓库里 —— 长期可查、可迁,不锁定任何平台。

内容在仓库里 · 构建在 CI · 发布原子切换
2篇文章
2条日常
4个项目

最新文章

全部文章 →

代码长这样

按标签浏览 →
src/content.config.tsTypeScript
// 字段写错 → 构建失败,并指出具体文件与字段
const postSchema = z.object({
  title: z.string().max(120),
  description: z.string().max(300),
  date: z.coerce.date(),
  tags: z.array(z.string()).default([]),
  draft: z.boolean().default(false),
});

去日常流读完整内容 →