草稿字段
添加“草稿字段”是处理TinaCMS中“草稿”的一种方法
什么是“草稿字段”?
“草稿字段”只是简单的字段,用于指示文档是否为草稿。草稿字段没有任何特殊之处,它们与其他布尔字段没有任何区别。
设置草稿字段
可以将“草稿”字段添加到集合的顶级字段中。
注意:通常将草稿字段设置为必填是一个好的实践。这可能需要将草稿字段添加到您现有的文档中。
从生产查询中排除草稿
您可以添加一个过滤器,从查询中过滤掉草稿文档:
阅读更多关于查询数据的信息这里。
如果您在使用静态站点生成器(如Hugo)时使用了草稿字段,任何带有“draft: true”的文档将会被自动从您的生产站点中排除。
注意事项:
- 上述解决方案无法直接与可视化编辑一起使用。要设置带有草稿的可视化编辑,您需要实现NextJS预览模式。