【日記】Gatsbyの勉強⑤
引き続きGatsbyの勉強。
gatsby-plugin-i18nのルーティング部分がまだちゃんと理解できていないのでもう少し調べていきます。
ファイル名に.en.jsとか、.jp.jsとかつけて設定すると/enとか/jpにルーティングしてくれるというのは昨日試して分かった。
よく分かっていないのは、他のページへのリンクをどうやって、/enとか/jpの対応ページに飛ばすのかという点。
gatsby-starter-default-i18nのソースを読んでみてもまだまだ知識不足で肝心なところが分からなかった。starterページがbuildできれば良かったんだけどそれもうまくいかず。
当面は、gatsby newで作成されるページにgatsby-starter-default-i18nのソースを取り込んで行って、動かしながら検証してみることにします。
今日インストールしたのは次の3つ。
npm install --save react-helmet
npm install --save react-intl
npm install --save ptz-i18n
全然進んでいないけど今日はここまで。
並行して、Reactの復習もやらないとダメかも。全然ソースが読めない。