一部のページでは、ルーターのURLパスを変更して、ファイルシステムのパスに直接マップしないようにします。
例:ファイル「blog / 2015-01-01-post-title」のブログ投稿には、パス「blog / post-title」が必要です。
それを変更するために、どこでルート構築プロセスに接続できますか?
ページにメタデータフィールド「パス」がある場合、ギャツビーはパスを自動的に書き換えているようです。
これは本当にどこかに文書化されるべきです!
gatsby-node.jsでrewritePath
をエクスポートすることにより、プログラムでパスを書き換えることもできます。 また、まだ文書化されていません:-
例については、私のブログを参照してくださいhttps://github.com/KyleAMathews/blog/blob/master/gatsby-node.js
ある時点でrewritePath
ドキュメントが追加されるとしたら、本当にすばらしいでしょう。
ところで、あなたのブログはもはやrewritePath
を使用していないようです。 たぶんリンクを削除してください...
最も参考になるコメント
ある時点で
rewritePath
ドキュメントが追加されるとしたら、本当にすばらしいでしょう。ところで、あなたのブログはもはや
rewritePath
を使用していないようです。 たぶんリンクを削除してください...