MkDocs är en öppen så kallad ”statisk sajtgenerator” för att bygga statiska webbsajter. MkDocs är skrivet i Python och använder Markdown-filer som källfiler. Huvudfokus för MkDocs är att skriva, skapa och producera dokumentation, samt göra dokumentationen relativt enkel att underhålla.
Markdown-filerna (.md) redigeras med ett vanligt textredigeringsprogram. När ändringarna är klara, så körs MkDocs för att konvertera filerna till vanliga .html-dokument. En statisk webbsajt är betydligt snabbare (och säkrare) än dynamiska webbsajter.
Det finns också bra stöd för att automatisera kopplingar till GitHub-projekt mm.
MkDocs fungerar på de flesta plattformar som har stöd för Python. Det finns en mängd tillägg och teman för att utöka funktionalitet samt ändra utseende på de sajter som skapas.
MkDocs webbplats
MkDocs på GitHub
MkDocs exempelsajt (Öppet Moln)