• Gatsby无法处理Markdown文件中的图像

    我正在将博客改版为Gatsby,它的闪电般快速,一切看起来都很完美,但是我面临着其他类型的问题,因为通过Netlify CMS获得的图像未正确显示在博客中,图像看起来模糊。我不知道这里出了什么问题。 这是问题陈述的例子 DEMO 这是我的gatsby-config.js的摘录。 plugins: [ `gatsby-plugin-sitemap`, `gatsby-plugin-netlify-cms`, { resolve: 'gatsb...
  • Gatsby中的外部脚本

    我正在尝试向我的Gatsby网站添加Zoho Campaign新闻稿表格。 我将代码添加到setHeadComponents内的gatsby-ssr.js中,但是在启动gatsby时->它不起作用... 我不确定为什么,因为当我在浏览器控制台中尝试代码时,它工作正常。看起来好像它没有被加载或定义。我是JS和Gatsby的新手,所以也许您可以在这里帮助我。 这是我的代码: setHeadComponents([ <script type="text/javascript" ...
  • 盖茨比:无法使用Netlify身份登录

    我已经部署了我的Gatsby + Netlify网站,并且在gatsby-config.js下像这样配置了cms插件: { resolve: 'gatsby-plugin-netlify-cms', options: { modulePath: `${__dirname}/src/cms/cms.js`, }, }, 该站点上启用了Https,但我只能选择使用github登录,并且需要启用Netlify身份登录。 有什么线索吗?
  • Gatsby Develop:无法解构未定义的属性“ frontmatter”

    我是Gatsby和GraphQL的新手。我试图建立一个类似博客的网站。我正在博客页面上使用模板,导致使用gatsby-node.js,我认为这是造成此问题的原因。它在开发模式下运行良好,但是当我尝试构建它时,它给了我一个错误。我正在使用所有内容的最新版本。 命令:盖茨比号 Error: 另外,这是我的文件。 gatsby-node.js exports.createPages = async ({ actions, graphql, reporter, ...props }) => { consol...
  • 组件未使用'useEffect'钩子在React中重新渲染

    我正在创建一个弹出模式,该模式应该仅在用户首次访问网站时出现。为此,我使用useEffect挂钩执行以下两项操作:1.)检查是否已设置cookie,(如果尚未设置,则将设置cookie)2.)根据该检查,更新isCookie状态为true / false。 然后,我将isCookie状态值作为支持传递给模态组件,该组件将使用isCookie状态来确定是否显示模态。 问题是:模态仅基于useState初始值进行渲染。即使在useEffect中更新了状态之后,模态也不会重新呈现。我可以通过控制台日志确认状态是否...
  • 如何在React循环中的元素之间建立关系?

    我希望创建一个链接列表,所有链接都在悬停时显示其各自的缩略图。链接和缩略图都不是静态的–我正在使用graphql从外部来源查询它们。现在,显然我尝试的方法将无法正常工作,因为链接与其缩略图没有任何关系,因此我要一次选择所有缩略图。 通过数据映射时,如何在图像和链接之间创建关系?还是这完全是错误的方法?这甚至可以与静态网站生成器Gatsby一起使用吗? const LinkTree = () => { ... const style = { zIndex: 0 } const r...
  • 如何在Gatsby中创建无边graphql元素?

    标题可能会错过,但我不确定如何正确地问这个问题。这是问题所在:我想查询自己的API(尚未创建,因此我制作了占位符数据)以获取将来可能会更改的全局设置,我只需要重建网站即可,而无需手动编辑创建名为CmsSettings的源节点并将其传递给GraphQL(结构类似于site.siteMetadata),但我不知道该如何实现。到目前为止,我所要做的是创建一个名为allCmsSettings的源节点,该节点将我的数据作为节点数组中的对象。 exports.sourceNodes = ({ actions, crea...
  • 与Firebase服务相比,无法部署到Firebase

    我将我的网站从gatsby移到了“ create-react-app”,但它具有基本相同的功能。我可以安全地运行npm start或firebase服务,并且数据库或任何东西都没有问题。 但是,运行“ firebase部署”后,网站如下所示: https://brand-s-burgers.firebaseapp.com/ 清空控制台中的少量信息,声称那里什么也没有。 CMD内没有任何东西声称有任何问题。 是否有可能因为不意识到需要替换所有数据而导致不匹配?如果是这样,如何删除网站,然后重新添加当前网站的数...
  • React setState –异步更改元素类

    I am building an accordion in which accordion items will only open if onCLick the mapped key assigned to the item matches a state held key. If matched, the class of accordion-item-opened is added to the class list by a ternary operator. This uses the max-...
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部