MkDocs¶
Zensical is built by the team behind Material for MkDocs. Compatibility is a core priority.
Zensical can build existing MkDocs projects without requiring changes: It
supports mkdocs.yml, preserves the standard project layout, renders Python
Markdown content, and recognizes the configuration of supported MkDocs plugins.
Compatibility¶
- Configuration and structure: your existing
mkdocs.ymlconfiguration and almost all settings, includingnav,theme,extra,plugins, are supported without changes. - Markdown: Python Markdown, Python Markdown Extensions, and the most popular third-party Markdown extensions can be used without changes.
- Material for MkDocs: Zensical supports the complete settings surface and
provides a
classictheme variant that preserves the look of Material for MkDocs. - Customization: additional CSS and JavaScript work without changes when using the
classictheme. Template overrides rarely need changes. - MkDocs plugins: The Zensical team works on providing a growing list of plugin replacements for the most popular MkDocs and Material for MkDocs plugins.
- Commands: Zensical uses the same shape as MkDocs with its
buildandservecommands, with a small number of differences.
Try Zensical¶
Moving an existing MkDocs project generally requires little or no configuration changes. Use these guides to check compatibility and verify your site before switching to Zensical:
-
Review the configuration, command-line, theme, and template differences that matter when moving an existing project.
-
Find supported plugin replacements, installation requirements, and Zensical-specific caveats.
-
Consult the complete Python Markdown reference to learn about the supported syntax, extensions, and settings.
-
Build and review a prototype or copy of your site before switching to Zensical in production.