使用指南
如何使用 Sanity CMS
如何自定义 Sanity 模式和 GROQ 查询。
学习 Sanity
如果您是 Sanity 的新手,您可以从 Sanity 课程 开始学习,特别是以下两个课程:
这些课程是免费的,将帮助您了解如何使用 Sanity,以下内容都是基于这些课程。
添加或更新 Sanity Schema
Sanity Schema 文件位于 src/sanity/schemas/documents 文件夹中,您可以更改 Schema 为您的 Schema,或添加新 Schema,然后将新 Schema 添加到 src/sanity/schemas/index.ts 文件中。
更新 Sanity Schema 后,您需要运行以下命令来生成类型:
pnpm typegentypegen 命令将生成 Sanity Schema 的类型,类型将位于 sanity.types.ts 文件中,因此不要直接编辑 sanity.types.ts 文件。
更新 GROQ 查询
GROQ 查询语句位于 src/sanity/lib/queries.ts 文件中,您可以更改 GROQ 查询语句为您的查询语句,或添加新查询语句到文件中。
更新 GROQ 查询语句后,您需要运行以下命令来生成类型:
pnpm typegentypegen 命令将生成 GROQ 查询语句的类型,类型将位于 sanity.types.ts 文件中,因此不要直接编辑 sanity.types.ts 文件。
配置 Sanity Studio
Sanity Studio 的配置位于 sanity.config.ts 文件中,您可以自定义 Sanity Studio 以满足您的需求。
例如,您可以找到一个新的 Sanity 插件 并将其添加到 Sanity Studio 中。
您还可以更改默认布局结构,根据 Sanity Structure Builder。
延伸阅读
最后更新于
