/ /インデックス可能なi18nコンテンツをGatsbyのCMSから動的に作成する方法-reactjs、internationalization、gatsby、contentful

GatsbyのCMSから索引付け可能なi18nコンテンツを動的に作成する方法 - reactjs、internationalization、gatsby、contentful

私の場合、Gatsbyに取り込まれたContentfulからSEO対応コンテンツを作成しようとしています。私は、コミュニティi18nプラグインとContentfulの例をここに統合しようとしました。 https://github.com/mccrodp/gatsby-contentful-i18n/pull/1

もっと見ました ギャツビーの国際化に関する一般的な質問 とブログ投稿 Gatsbyでi18nを構築する コミュニティプラグインを使用せず、リンクされたリポジトリの例を提供しません。ただし、コミュニティプラグインを統合する方法を理解できません gatsby-starter-default-i18n などのCMSを介した動的コンテンツ 充実した例を使用する.

レイアウトをテンプレートと動的に管理する方法に要約されると思います gatsby.node.js 現時点でテンプレートを使用していない静的な例ではなく、ファイル。以前にi18nプラグインリポジトリで問題が発生しました gatsby-source-contentfulでの作業、しかし、現時点では非アクティブのようです。

どんな助けも大歓迎です。コミュニティプラグインを使用する必要はありません。インデックス化された動的なi18nコンテンツパスのためのSEO対応ソリューションだけです。ありがとう!

回答:

回答№1は0

これには、 node_localecreatePages fn in gatsby.node.js ロケールベースのパスを設定します。次に、これを動的ソースと組み合わせて使用​​できます。たとえば、markdownRemarkとContentfulのスターターリポジトリを作成しました。