45得票9回答
在.env文件中使用私钥

我在gatsby的.env文件中有一个多行的私钥:GATSBY_GOOGLE_CLIENT_ID="12345" GATSBY_GOOGLE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nflkdflkdf...\n-----END PRIVATE KEY...

8得票4回答
GatsbyJS网站中非页面组件的GraphQL查询投诉

我正在尝试为 gatsby-starter-hero-blog 添加一个新的模板,但是我的 GraphQL 查询被拒绝了: warning The GraphQL query in the non-page component "/Users/mc/workspaces/mc/src/te...

10得票1回答
为什么在安装了styled-components之后需要安装gatsby-plugin-styled-components?

我正在学习Gatsbyjs,看到了一件奇怪的事情。 例如,如果我想使用styled-components,我需要安装: gatsby-plugin-styled-components和styled-components 然而,我尝试只安装styled-components,它也能正常工作。...

7得票2回答
GraphQL/Gatsby中,“String”没有子字段的图像错误是由什么原因引起的?

终端上的完整错误消息如下: error GraphQL Error Field "image" must not have a selection since type "String" has no subfields. 这似乎是一个很棘手的错误,它出现在以下位置: gatsby 问...

12得票4回答
如何更新到最新版本的 `serve`?

我正在使用运行Node v8.11.3的Gatsby v1.1.52。 当我运行 gatsby serve 时,会提示一个消息,提到有一个 UPDATE AVAILABLE:The latest version of serve is 9.1.0 。我尝试运行 npm update -g g...

8得票6回答
在ReactJS中如何在子组件(兄弟组件)之间共享状态?

我想将状态传递给兄弟组件甚至父级组件。 我有3个组件。在Header中,我有一个带有onClick函数的按钮,用于切换Navigation中的下拉菜单。顺便说一句,我想将相同的状态传递给AnotherComponent。 如何从Header向Navigation和AnotherCompon...

9得票1回答
使用docker compose运行Gatsby

我正在尝试使用Docker Compose运行Gatsby。 据我了解,Gatsby站点正在我的Docker容器中运行。 我将容器的端口8000映射到本地主机的端口8000。 但是当查看localhost:8000时,我没有看到我的Gatsby站点。 我使用以下Dockerfile使用doc...

9得票1回答
使用 Gatsby 和 Strapi 进行国际化的最佳方式

在我的公司里,我们正在使用 Gatsby 框架和 Strapi headless CMS 构建静态网站。 我的问题是如何处理国际化(i18n)? 首先,我知道这是一个困难的问题,没有一个答案,而是根据情况不同有不同的答案。因此,我将总结一下我的研究,并希望你能帮助我解决这个问题。:) 第...

7得票1回答
连接两个 Gatsby 节点

所以,我正在使用gatsby-mdx插件从MDX文件创建网站。我想创建SitePage对象和Mdx对象之间的关联,以便我可以通过一个graphQL查询SitePage边缘来构建站点导航。 我的许多代码都是TypeScript编写的,如果您想知道这些是什么,请忽略任何类型注释。 我尝试过的事...

14得票1回答
可下载文件 - Gatsby

由于某种原因,在尝试下载文件时,下载失败了。 我已经尝试了几种不同的方式,但它们都失败了。然后我读到有关 Gatsby 中 pdf/word 文件“被禁止”的内容?! 默认的 <a href="route-to-file" download></a> 似乎不起作用,它...