问题标签 [sanity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2013 浏览

javascript - 在 sanity.io 中自定义模式字段

在 sanity studio 模式中,我使用一个字段创建了一些对象类型,依赖于其他字段。如果“所有”字段检查为真,则应隐藏或禁用“日期”字段。

但我不知道如何实现它。我试图在文档中查找示例或指南,但一无所获。我将不胜感激您的帮助和建议。

0 投票
1 回答
158 浏览

deployment - 已解决:即使本地主机说查询存在,Sanity.io 部署也会失败

我一直在用 Sanity.io (Netlify) 建立一个网站,当我使用 localhost 时它工作得非常好。但是,当我将站点部署到 Netlify 时,graphql 查询会恢复到开始列表。这是 localhost Graphql 的图像

在此处输入图像描述

然后,我可以部署工作室,仍然一切都很好,但是当我推送前端时,部署失败并告诉我

在此处输入图像描述

我已经完成了graphql deploy并再次尝试了,但结果是一样的

过去两天我一直在尝试解决它,但没有运气。也许你们可以帮我解决这个问题。

这里也是 git 链接。https://github.com/BoraALAP/jasperspaws.git

谢谢,

0 投票
1 回答
439 浏览

gatsby - Gatsby.js - 导出 sanity.io 数据(可能在 markdown 文件中导出 netlify-cms)

目标

我想将页面数据从旧站点迁移(也许转换)到新站点。

大纲

  • 我将为客户在现有的 Gatsby 网站上进行品牌重塑。
  • 客户向我提供了 Sanity-Studio 和 Gatsby 的源文件
  • 我能够在本地构建 Sanity-Studio 和 Gatsby 站点

问题

  • 据我了解,实际数据仍然托管在之前开发人员的 sanity.io 帐户上。
  • 我无法访问这些数据,甚至在本地也无法访问。
  • 如果不使用原始帐户登录,我无法将新帐户添加到本地 sanity-studio。
  • 我更喜欢自动执行此操作,因为总共大约有 100 页。

问题

第1部分

  • 有没有办法接收/访问这些数据并能够将其迁移(或导出/导入)到我的新(不同)Gatsby 站点?

第2部分

  • 我打算将 Sanity.io 排除在外并使用 Gatsby.js + Netlify-CMS -> 我可以将所有数据从 Sanity.io 转换为 Markdown 文件,以便我可以将它与 Netlify-CMS 一起使用吗?
0 投票
2 回答
2279 浏览

reactjs - 反应路由器引导程序错误:您不应该使用外面- 盖茨比问题?

'正在使用 Sanity 和 Gatsby.js 创建一个项目。我正在使用 react-bootstrap 进行主题化。我要使用来自 react-router-bootstrap 的 LinkContainer 创建的链接

但我似乎无法让它工作。在开发中我得到错误:不变失败:您不应该在外部使用

我对 React 很陌生,但它似乎引用了一个组件?Gatsby.js 会干扰它吗?我不知道从哪里开始 :) 我遵循了 react-router-bootstrap 页面的非常简短的文档。这是我当前的代码##

0 投票
1 回答
869 浏览

sanity - 如何在 Sanity.io 中创建唯一号码?

我有一个number在我的架构中的文档上定义的类型的字段。当用户输入一个数字时,我想要一个验证来验证没有其他相同类型的文档具有分配给该字段的相同数字。我怎么能做到这一点?

0 投票
1 回答
136 浏览

axios - 如何使用 Sanity 的资产 HTTPS API 并通过查询发送文件名?

我将 axios 用于请求模块。我只想能够指定图像的文件名,但不知道如何使用此端点执行此操作:

我真的不想使用@sanity/client.

0 投票
2 回答
3765 浏览

node.js - 当它们来自相同的 LTS 下载时,如何修复“npm 不支持 Node.js v12.14.1”?

老实说,这在任何开发环境中都没有发生过我的节点版本:12.14.1 我的 npm 版本:6.13.4

我正在使用 Sanity.io 作为 CRM 构建 Gatsby 站点,但出现此错误:

知道为什么这个版本的节点不能与这个版本的 npm 一起工作吗?我从 NOde.js 网站安装了它们,所以它们被打包在一起。

这是我的回购

0 投票
2 回答
342 浏览

javascript - 如何定义 NOT 是 sanity.io 结构构建器?

我正在尝试过滤所有没有类别的产品(这是参考数组)并且找不到如何做到这一点。

!category不工作。我将不胜感激。

0 投票
1 回答
176 浏览

webhooks - 发布文档时从 Sanity 接收 webhook 或其他类型的 ping?

我有一个在 Sanity.io 中存储数据的后端,我想将 Sanity 配置为在发布文档时 ping 我的应用程序,以便我可以清除任何缓存的数据。这样我可以大大减少我的应用程序和 Sanity 之间的流量。可能的?

0 投票
1 回答
71 浏览

sanity - 找不到 sanity.io 默认丰富日期组件的正确路径

我想在我的自定义输入中使用默认的 sanity rich-date 插件,但我找不到正确的导入路径。

试过了

它不工作

有人知道正确的道路吗?