Documentation that simply works
Project description
MaterialX for MkDocs
MaterialX, the next generation of mkdocs-material, is based on mkdocs-material-9.7.1 and is named X. It continues to be maintained by individual developers (since mkdocs-material will cease maintenance)
What Difference
For a more detailed description of the differences, see documentation: Why MaterialX
Differences from Material
| Aspect | mkdocs-material | MaterialX |
|---|---|---|
| Latest Version | mkdocs-material-9.7.1 | mkdocs-materialx-10.x (based on mkdocs-material-9.7.1) |
| Usage | Use mkdocs.yml with the theme name material |
Use mkdocs.yml with the new theme name materialx, everything else is the same as when using material |
| Current Status | Nearing end-of-maintenance | Active maintenance and updates |
| Feature Updates | None (with legacy bugs) | Bug fixes, new feature additions, UX improvements, see Changelog |
Differences from Zensical
| Aspect | Zensical | MaterialX |
|---|---|---|
| Audience | Technical developers Technical documentation |
All markdown users Markdown notes & documents |
| Language | Rust | Python |
| Stage | Launched a few months ago, in early stages, basic functionality incomplete | Launched for over a decade, mature and stable |
| Usage | Adopt the new TOML configuration format, all configurations in the original mkdocs.yml need to be reconfigured from scratch | Continue to use mkdocs.yml with zero migration cost |
| Ecosystem | Built entirely from scratch, incompatible with all original MkDocs components, future development uncertain | Based on MkDocs & mkdocs-material-9.7.1, fully compatible with MkDocs' rich long-built ecosystem, open and vibrant |
| Core Focus | Prioritizes technical customization, with increasingly cumbersome feature configurations and ever-growing complexity in usage | Focuses on universal functions & visual presentation, extreme ease of use as primary principle, evolving to be more lightweight |
Quick Start
Installation:
pip install mkdocs-materialx
Configure materialx theme to mkdocs.yml:
theme:
name: materialx
[!NOTE] The theme name is
materialx, not material. Everything else is the same as when using material.
For detailed installation instructions, configuration options, and a demo, visit jaywhj.github.io/mkdocs-materialx
Chat Group
Discord: https://discord.gg/cvTfge4AUy
Wechat:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mkdocs_materialx-10.0.7.tar.gz.
File metadata
- Download URL: mkdocs_materialx-10.0.7.tar.gz
- Upload date:
- Size: 4.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a8887347456434eb9004a7c8062922f8ad78df59db72bc4c43e1b07dfb6863c
|
|
| MD5 |
c13dd7ad27da83d049981008ffc03672
|
|
| BLAKE2b-256 |
f4cbc3740ecf206d2f19b92cfe54eb9a11c7131e630c64e93079aad23895297e
|
File details
Details for the file mkdocs_materialx-10.0.7-py3-none-any.whl.
File metadata
- Download URL: mkdocs_materialx-10.0.7-py3-none-any.whl
- Upload date:
- Size: 9.3 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
657972cfc764971cea76fa2d208ea4e5718c0b711059febe147d9f632510a4d2
|
|
| MD5 |
579a3c369304c3a7c9a79c6502a245d0
|
|
| BLAKE2b-256 |
38316c27135e07f3f0c5815ed86179d43550d0e5f54753174a0560549856e3d3
|