Static Sites
Quick Setup Guide
pip install mkdocs mkdocs-material
mkdocs new my-docs
cd my-docssite_name: Your Documentation
theme:
name: material
features:
- navigation.tabs
- navigation.sections
- navigation.top
- search.suggest
- search.highlight
- content.code.copy
palette:
- scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: Switch to dark mode
- scheme: slate
primary: indigo
accent: indigo
toggle:
icon: material/brightness-4
name: Switch to light mode
plugins:
- search
- git-revision-date
- mkdocstrings
- social
markdown_extensions:
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
- admonition
- pymdownx.details
- pymdownx.tabbed:
alternate_style: trueEssential Plugins
Automated Deployment
GitHub Actions Workflow
Azure Static Web Apps
GitLab CI/CD Pipeline
Best Practices
Local Development
Advanced Formatting Examples
Common Patterns
Additional Resources
Last updated