如何从Gatsby中的CMS动态创建可索引的I18N内容



在我的情况下,我正在尝试创建从contentful中创建的seo ready content to ruted to gatsby。我尝试在此处将社区I18N插件与内容示例集成:https://github.com/mccrodp/gatsby-contentful-i18n/pull/1

我已经看到了与盖茨比(Gatsby(中有关I18N的更一般性问题和与盖茨比(Gatsby(建立I18N的博客文章有关,该问题不使用社区插件,也没有提供链接的存储库示例。但是,我无法理解如何通过CMS将社区插件与动态内容相结合,例如使用内容示例。

我想这归结为如何与模板和gatsby.node.js文件一起动态管理布局,而不是我们目前没有使用模板的静态示例。以前在I18N插件库中提出了一个问题

任何帮助都非常感谢。我不需要使用社区插件,只是用于索引,动态的I18N内容路径的SEO就绪解决方案。谢谢!

这涉及在gatsby.node.js中使用createPages FN中使用node_locale来设置基于语言环境的路径。然后,您可以将其与动态来源结合使用。例如,我为MarkdownRemark创建了入门存储库,并且很满足:

  • https://github.com/mccrodp/gatsby-starter-contentful-i18n
  • https://github.com/mccrodp/gatsby-transformer-remark-i18n

最新更新