feat(legal-pages): port des pages légales Webflow en MDX#26
Merged
Conversation
- Nouveau composant LegalLayout (hero + nav inter-pages + Layout Docusaurus)
- Pages MDX FR : legal, terms, privacy, cookies (depuis src Webflow FR)
- Traductions EN/DE/ES depuis Webflow + PT traduit depuis FR (Webflow n'a pas de PT)
- customFields.urls.{legal,terms,privacy,cookies} pointent désormais en interne
- Clés <Translate> du menu ajoutées dans i18n/{locale}/code.json
Note : les fichiers Webflow DE et ES contenaient des placeholders EN/DE pour
plusieurs pages. Les traductions concernées ont été régénérées depuis le FR
(à valider par les natifs).
Les pages MDX dans src/pages/ sont automatiquement enveloppées par MDXPageLayout (qui inclut déjà <Layout>), ce qui doublait navbar et footer puisque LegalLayout en remettait un. Les MDX généraient aussi une TOC indésirable à droite. Conversion en TSX : LegalLayout reste l'unique fournisseur de <Layout>, pas de TOC, contenu structuré en JSX (<section>, <h2>, <hr />, <p>, etc.).
- Hero en card centrée sombre (#070417, border #242328, radius 20px, padding 50px) - Titre 62px en Nohemi (police heading déjà importée) - Menu badges en pill shape, fond #040114, bordure et état actif --ifm-color-primary-darker - Container narrow 740px pour le contenu, dividers 1px entre sections - Responsive aligné sur les breakpoints Webflow (991/767/479)
Le swizzle remplaçait to:'main' par le chemin local ("/" en FR, "/en/" en EN…)
sans activeBaseRegex, donc le NavLink considérait toutes les routes comme actives.
On dérive maintenant un activeBaseRegex strict du chemin local.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Sous-PR de #25. Pages
legal,terms,privacy,cookiesportées depuis l'export Webflow en MDX, avec composant partagéLegalLayout. PT traduit depuis FR (Webflow n'a pas de PT). DE/ES partiellement régénérés depuis FR car les exports Webflow contenaient des placeholders EN/DE — à valider par les natifs.