Pour certaines pages, je souhaite modifier le chemin de l'URL dans le routeur pour ne pas mapper directement le chemin sur le système de fichiers.
Par exemple : un article de blog dans un fichier "blog/2015-01-01-post-title" doit avoir un chemin "blog/post-title".
Où puis-je me connecter au processus de création de route pour changer cela ?
D'accord, il semble que Gatsby réécrive automatiquement le chemin si la page a un champ de métadonnées "chemin".
Cela devrait vraiment être documenté quelque part!
Vous pouvez également réécrire les chemins par programmation en exportant un rewritePath
dans gatsby-node.js. Pas encore documenté non plus :-
Voir mon blog pour un exemple https://github.com/KyleAMathews/blog/blob/master/gatsby-node.js
Ce serait vraiment cool si de la documentation était ajoutée pour rewritePath
à un moment donné !
Au fait, votre blog ne semble plus utiliser rewritePath
. Peut-être supprimer le lien...
Commentaire le plus utile
Ce serait vraiment cool si de la documentation était ajoutée pour
rewritePath
à un moment donné !Au fait, votre blog ne semble plus utiliser
rewritePath
. Peut-être supprimer le lien...