[FEATURE] Générer les pages "orphelines" (PIX-2246). #246
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🦄 Problème
Depuis que le site est en mode statique, les pages orphelines (i.e. qui n'ont pas de lien vers elles) ne sont plus générées.
En effet, seules les pages repérées par le crawler de nuxt sont identifiées et incluses dans le build.
🤖 Solution
Nuxt offre une option de configuration permettant de spécifier les routes à générer.
On utilise l'api de prismic pour récupérer les
uid
des documents qui correspondent aux routes à générer.🌈 Remarques
On s'est rendu compte qu'une page
mediation-numerique2
est générée.Celle-ci est générée car le footer contient un lien vers
https://pix.fr/mediation-numerique2
Il n'existe pourtant aucune page
mediation-numerique2
mais une pagemediation-numerique
.Après de longues recherches, nous avons compris qu'il s'agissait de l'ancien
uri
.Prismic conserve un historique des
uri
de chaque document et permet ainsi de ne pas casser de liens.Plus d'information dans la documentation de Prismic.
💯 Pour tester
Se rendre sur les pages orphelines et vérifier qu'elles sont bien affichées.
Par exemple : /dp-formulaire-demande-agrement