Choisir un mode de page
mode dans le frontmatter de votre page pour contrôler quels éléments d’interface apparaissent.
Pour les pages de destination, le mode
custom offre le plus de contrôle. Il supprime tous les éléments d’interface à l’exception de la barre de navigation supérieure, vous offrant une toile vierge pour construire.
Les pages en mode personnalisé n’ont pas de typographie par défaut. Les éléments HTML natifs comme <h2> et <p> s’affichent avec les styles par défaut du navigateur ; stylisez-les donc explicitement avec des classes Tailwind CSS.
Example page frontmatter
Créer une page de destination
Configurer la page
custom :
Example landing page frontmatter
Créer une section hero
Example hero section
Example navigation cards
Utiliser des images avec support du mode sombre
Example images with dark mode support
Utiliser des composants React pour des mises en page interactives
Example React component
L’aperçu en direct de l’éditeur web ne génère pas le CSS des classes Tailwind propres à une page ; les mises en page personnalisées peuvent donc sembler sans style pendant que vous les modifiez. Vérifiez vos styles avec
mint dev, un déploiement de prévisualisation ou un déploiement en production. Consultez Les classes Tailwind ne s’appliquent pas dans l’aperçu en direct de l’éditeur.Ajouter du CSS personnalisé
w-[350px].
Example custom CSS file
Example custom CSS usage
Exemple complet
Example landing page
Conseils
- Testez en mode clair et sombre. Prévisualisez votre mise en page personnalisée dans les deux modes pour détecter les styles
dark:manquants. - Utilisez les classes
max-w-*pour limiter la largeur du contenu et garder le texte lisible. - Pensez au responsive. Utilisez les préfixes responsive de Tailwind (
sm:,md:,lg:) pour que votre mise en page fonctionne sur tous les écrans. - Combinez les modes. Utilisez le mode
custompour la page d’accueil de votre documentation et le modedefaultpour le reste. Le mode se définit par page, ce qui permet à différentes pages d’utiliser différentes mises en page. - Vérifiez les décalages de mise en page. Si des éléments sautent au chargement de la page, remplacez les propriétés
styleen ligne par des classes Tailwind ou du CSS personnalisé. - Stylisez les composants directement. Les composants acceptent une prop
className, ce qui vous permet d’ajuster une seule instance sans élément d’encapsulation ni surcharge CSS. Consultez Styliser les composants avec className.