Для некоторых страниц я хочу изменить путь URL-адреса в маршрутизаторе, чтобы он не сопоставлялся напрямую с путем в файловой системе.
Например: сообщение блога в файле «blog / 2015-01-01-post-title» должно иметь путь «blog / post-title».
Где я могу подключиться к процессу построения маршрута, чтобы это изменить?
Хорошо, похоже, что Гэтсби автоматически переписывает путь, если на странице есть поле метаданных «путь».
Это действительно должно быть где-то задокументировано!
Вы также можете программно переписать пути, экспортировав rewritePath
в gatsby-node.js. Также еще не задокументировано: -
См. Мой блог для примера https://github.com/KyleAMathews/blog/blob/master/gatsby-node.js
Было бы здорово, если бы в какой-то момент добавили некоторую документацию для rewritePath
!
Кстати, похоже, ваш блог больше не использует rewritePath
. Может ссылку убрать ...
Самый полезный комментарий
Было бы здорово, если бы в какой-то момент добавили некоторую документацию для
rewritePath
!Кстати, похоже, ваш блог больше не использует
rewritePath
. Может ссылку убрать ...