zod-frontmatter

Installation
SKILL.md

When to use

  • 设计或修改 src/lib/content-schema.ts
  • 给一个新的 MDX 内容类型设计 frontmatter schema
  • 添加新的 frontmatter 字段
  • 解析任何 YAML 文件并要做 schema 校验

When NOT to use

  • 校验 JSON(JSON 没有 YAML 的隐式类型转换问题)
  • 校验 API 请求体(同上)
  • 单纯的运行时类型校验(不涉及 YAML 时不用走这里)

Steps

1. 知道 YAML 会自动转换哪些值

写 frontmatter 时这些字面量会被 gray-matter / js-yaml 自动转换:

Installs
1
First Seen
Jun 23, 2026