棱镜预览未在 gatsby 中显示更新的内容
Posted
技术标签:
【中文标题】棱镜预览未在 gatsby 中显示更新的内容【英文标题】:prismic preview not displaying updated content in gatsby 【发布时间】:2019-12-13 05:54:38 【问题描述】:我正在使用 Gatsby 和 Prismic 开发网站。 我正在使用 prismic-javascript 实现棱镜预览。单击 prismic 上的预览时,gatsby 将其重定向到正确的 URL,但更新的内容现在不显示。
我尝试使用 gatsby-source-prismic-preview 插件,但没有成功。
const Preview = ( history, location ) =>
useEffect(() =>
const params = qs.parse(location.search.slice(1))
if (!params.token)
return console.warn(`No token available, check your configuration`)
client.previewSession(params.token, linkResolver, '/')
.then(url =>
navigate(url);
)
.catch(err => console.log(err))
)
return null
这是我的预览页面。
请告诉我我的错误是什么。
【问题讨论】:
【参考方案1】:我不熟悉gatsby-source-prismic-preview
,但我不确定它是否真的是最新的。
你应该看看https://github.com/birkir/gatsby-source-prismic-graphql
,这是由gatsby-source-prismic-preview
开发的同一个人开发的官方插件,它得到了 Prismic 团队的支持。
如果您不想迁移到新问题,可以在 GitHub 上打开一个问题。
【讨论】:
你之前用gatsby-source-prismic-graphql
实现了棱镜预览吗?
也可以在生产模式下使用吗?以上是关于棱镜预览未在 gatsby 中显示更新的内容的主要内容,如果未能解决你的问题,请参考以下文章
UIImagePickerController 未在 ios7 中显示(需要更多时间来加载)相机预览
Gatsby 和 Netlify CMS 预览错误与渲染 StaticQuery