Utilisez les modes de page et les composants pour créer des pages de destination, des pages marketing et d’autres mises en page personnalisées.
Les pages Mintlify utilisent une mise en page standard par défaut, avec une barre latérale, une zone de contenu et une table des matières. Personnalisez cette mise en page avec les modes de page pour créer des pages de destination, des vitrines de fonctionnalités ou toute page nécessitant un design unique.Ce guide explique comment utiliser les modes de page, Tailwind CSS et les composants pour créer des mises en page personnalisées.
Définissez le champ mode dans le frontmatter de votre page pour contrôler quels éléments d’interface apparaissent.
Mode
Barre latérale
Table des matières
Pied de page
Support des thèmes
Idéal pour
default
Oui
Oui
Oui
Tous les thèmes
Pages de documentation standard
wide
Oui
Non
Oui
Tous les thèmes
Pages sans titres ou nécessitant plus de largeur
custom
Non
Non
Non
Tous les thèmes
Pages de destination, pages marketing ou mises en page plein écran
frame
Oui
Non
Modifié
Aspen, Almond, Luma, Sequoia
Contenu personnalisé nécessitant une navigation par barre latérale
center
Non
Non
Oui
Mint, Linden, Willow, Maple
Journaux de modifications, expériences de lecture concentrée
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.
Utilisez les composants Card et Columns pour créer une grille de liens sous la section hero :
Example navigation cards
Signaler un code incorrect
Copier
Demander à l'IA
<div className="max-w-4xl mx-auto px-6"> <Columns cols={2}> <Card title="Quickstart" icon="rocket" href="/quickstart"> Get up and running in under five minutes. </Card> <Card title="API reference" icon="code" href="/api-reference"> Explore endpoints, parameters, and examples. </Card> <Card title="Guides" icon="book" href="/guides"> Step-by-step tutorials for common tasks. </Card> <Card title="Components" icon="puzzle" href="/components"> Reusable UI components for your docs. </Card> </Columns></div>
Affichez différentes images pour le mode clair et sombre en utilisant les classes de visibilité de Tailwind :
Example images with dark mode support
Signaler un code incorrect
Copier
Demander à l'IA
<img src="/images/hero-light.png" alt="Platform overview showing the main dashboard." className="block dark:hidden"/><img src="/images/hero-dark.png" alt="Platform overview showing the main dashboard." className="hidden dark:block"/>
Évitez d’utiliser la propriété style sur les éléments HTML. Cela peut provoquer un décalage de la mise en page au chargement de la page. Utilisez des classes Tailwind CSS ou un fichier CSS personnalisé à la place.
Pour les styles que Tailwind ne couvre pas, ajoutez un fichier CSS à votre dépôt. Mintlify applique les fichiers CSS à l’ensemble du site, rendant leurs noms de classes disponibles dans tous les fichiers MDX.
Les valeurs arbitraires de Tailwind CSS (par exemple, w-[350px]) ne sont pas prises en charge. Utilisez un fichier CSS personnalisé pour les valeurs que les classes utilitaires de Tailwind ne couvrent pas.
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 custom pour la page d’accueil de votre documentation et le mode default pour 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 style en ligne par des classes Tailwind ou du CSS personnalisé.