Gatsby: パスの書き換え

作成日 2016年08月10日  ·  3コメント  ·  ソース: gatsbyjs/gatsby

一部のページでは、ルーターのURLパスを変更して、ファイルシステムのパスに直接マップしないようにします。

例:ファイル「blog / 2015-01-01-post-title」のブログ投稿には、パス「blog / post-title」が必要です。

それを変更するために、どこでルート構築プロセスに接続できますか?

最も参考になるコメント

ある時点でrewritePathドキュメントが追加されるとしたら、本当にすばらしいでしょう。

ところで、あなたのブログはもはやrewritePathを使用していないようです。 たぶんリンクを削除してください...

全てのコメント3件

ページにメタデータフィールド「パス」がある場合、ギャツビーはパスを自動的に書き換えているようです。

これは本当にどこかに文書化されるべきです!

gatsby-node.jsでrewritePathをエクスポートすることにより、プログラムでパスを書き換えることもできます。 また、まだ文書化されていません:-

https://github.com/gatsbyjs/gatsby/blob/364a5496ce172e117cc9fc7b10bb1e338693c2ec/lib/utils/build-page/url-resolver.js#L11

例については、私のブログを参照してくださいhttps://github.com/KyleAMathews/blog/blob/master/gatsby-node.js

ある時点でrewritePathドキュメントが追加されるとしたら、本当にすばらしいでしょう。

ところで、あなたのブログはもはやrewritePathを使用していないようです。 たぶんリンクを削除してください...

このページは役に立ちましたか?
0 / 5 - 0 評価