Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Générer les pages "orphelines" (PIX-2246). #246

Merged
merged 1 commit into from
Mar 1, 2021

Conversation

HEYGUL
Copy link
Contributor

@HEYGUL HEYGUL commented Feb 24, 2021

🦄 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 page mediation-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

@HEYGUL HEYGUL self-assigned this Feb 24, 2021
@HEYGUL HEYGUL added 👀 Func Review Needed 👀 Tech Review Needed team-evaluation PR relatives à l'expérience d'évaluation labels Feb 24, 2021
@pix-service
Copy link

I'm deploying this PR to these urls:

Please check it out!

@HEYGUL HEYGUL changed the title [FEATURE] Générer les pages "orphelines". [FEATURE] Générer les pages "orphelines" (PIX-2246). Feb 25, 2021
@HEYGUL HEYGUL force-pushed the tech-add-hidden-page-urls branch from 9ac90bb to 23cea4e Compare March 1, 2021 10:41
@HEYGUL HEYGUL force-pushed the tech-add-hidden-page-urls branch from da23782 to 031c7eb Compare March 1, 2021 12:43
This allows to generate unlinked pages
@HEYGUL HEYGUL force-pushed the tech-add-hidden-page-urls branch from 031c7eb to c1d08f4 Compare March 1, 2021 12:49
@pix-service-auto-merge pix-service-auto-merge merged commit 0520834 into dev Mar 1, 2021
@pix-service-auto-merge pix-service-auto-merge deleted the tech-add-hidden-page-urls branch March 1, 2021 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants