Para algunas páginas, quiero cambiar la ruta URL en el enrutador para que no se asigne directamente a la ruta en el sistema de archivos.
Por ejemplo: una publicación de blog en un archivo "blog / 2015-01-01-post-title" debe tener una ruta "blog / post-title".
¿Dónde puedo incorporarme al proceso de construcción de rutas para cambiar eso?
Ok, parece que Gatsby reescribe automáticamente la ruta si la página tiene un campo de metadatos "ruta".
¡Esto realmente debería estar documentado en alguna parte!
También puede reescribir rutas mediante programación exportando un rewritePath
en gatsby-node.js. Tampoco está documentado todavía: -
Vea mi blog para ver un ejemplo https://github.com/KyleAMathews/blog/blob/master/gatsby-node.js
¡Sería genial si se añadiera documentación por rewritePath
en algún momento!
Por cierto, parece que tu blog ya no usa rewritePath
. Quizás elimine el enlace ...
Comentario más útil
¡Sería genial si se añadiera documentación por
rewritePath
en algún momento!Por cierto, parece que tu blog ya no usa
rewritePath
. Quizás elimine el enlace ...