content-management-system - 在我添加了 4-5 篇长博文(使用相同的架构)后,在 Sanity 中编辑博客文章的架构是否安全?

标签 content-management-system schema next.js headless sanity

我目前有一个在 Next.js + Sanity 上运行的博客。我取得了很大的成功,但在过去,在设置这一切时,在编辑博客 post 架构时遇到了可怕的错误,基本上崩溃了,导致我丢失了最新的博客文章。我认为尝试更改正在撰写的博客文章的架构一定是一个错误?

无论如何,我现在已经发表了一些长帖子,我不想失去它们。它们正在生产中并正在获取 View ,但现在我意识到我想向它们的所有图像添加 alt 标签,我将通过编辑架构来完成此操作。

这对理智来说是安全的事情吗?我不能让这些帖子贬低我。

谢谢。

最佳答案

是的,这样做是安全的。如果您想在架构中添加字段,则现有帖子不会遇到问题。仅当您更改架构类型或重命名架构字段时,您可能会遇到问题。但是,这些问题可以通过导出数据、重新调整数据,然后再次将其导入到项目中来解决。您可以在这里找到更多相关信息:https://www.sanity.io/docs/migrating-data#1-export-c4665bde1f66

关于content-management-system - 在我添加了 4-5 篇长博文(使用相同的架构)后,在 Sanity 中编辑博客文章的架构是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60516877/

相关文章:

php - WordPress 网站服务器与大型数据库一起移动问题

web-applications - KeystoneJS 和 Strapi 作为创建 CMS 驱动应用程序的工具之间的主要区别是什么?

wordpress - 在有状态 CMS 中将后台与 Github 同步

mongodb - 如何在 MongoDb 中存储动态生成的表单的结果?

reactjs - EmotionJS 组件库中的组件未收到 Theme 属性

javascript - 如果没有编程经验,我应该使用哪种 CMS 来管理小型 Internet 站点?

MySQL 模式设计问题 - 规范化

sql - Visual Studio 2012 架构比较 : Column Order and Constraint Names

reactjs - 绑定(bind)元素 'title' 隐式具有 'any' 类型

Firebase 安全规则 : Pass custom UID in request. 没有 Firebase 身份验证的身份验证