Anpassning med teman och interaktiva element
Teman och styling
Docusaurus levereras med färdiga teman som är lätta att använda och anpassa. Här är några sätt du kan skapa en unik visuell identitet för din sajt:
Klassiska teman
- Docusaurus erbjuder ett standardtema som kan användas direkt "out of the box".
- Anpassa enkelt färger, logotyp och typsnitt genom att modifiera CSS eller lägga till
customCss
idocusaurus.config.js
.
Anpassade teman
- Skapa helt egna teman genom att använda
@docusaurus/theme-classic
som grund. - Använd React-komponenter för att bygga unika layouter och sidmallar.
Interaktiva element
Interaktiva komponenter gör din dokumentation mer engagerande och användarvänlig. Här är några möjligheter:
Animationer
Lägg till animerade element för att guida användarna eller förbättra upplevelsen.
Följande kod i CSS lägger på en "bounce and squeeze"-effekt på en bild:
.jumping-dino {
animation: bounce-squeeze 3s ease-in-out infinite;
transform-origin: bottom;
max-width: 70%;
height: auto;
display: block;
margin: 0 auto;
}
@keyframes bounce-squeeze {
0%, 20%, 50%, 80%, 100% {
transform: translateY(0) scaleY(1); /* Ursprunglig position och proportion */
}
40% {
transform: translateY(-80px) scaleY(1.2); /* Högsta punkten med stretch */
}
60% {
transform: translateY(0) scaleY(0.8); /* Nedslag vid marknivå med squeeze */
}
}

Diagram med Mermaid
Docusaurus stöder Mermaid, vilket gör det möjligt att skapa interaktiva diagram direkt i Markdown/MDX.
Kodblock med kopieringsknapp
Visa kodexempel med en kopieringsknapp för att hjälpa användare snabbt återanvända kod.
Exempel:
console.log('Hello, Docusaurus!');
✨ Klicka på "Nästa" för att avsluta rundturen! ✨