Skip to main content

Improved and extended version of the Windmill theme

Project description

PyPI

CustomMill theme for MkDocs

Another iteration on the awesome Windmill theme for MkDocs. This is permitted by the MIT License.

Highlights:

  • Clean navigation for large documentation projects
  • Retains the state of the menu across page transitions
  • Versatile search with term highlighting in a quick search and on its own page
  • Supports syntax highlighting within pages
  • Deep nesting of pages in folders

Improvements over Windmill

  • Customizable colors!
  • Customizable links in the navigation menu
  • A lot of small stylistic and design fixes
  • Better search result listing
  • Bootstrap 5 and no more jQuery

Quick start

To install using pip:

pip install mkdocs-custommill

To use in mkdocs.yml:

theme: custommill

Demo and documentation

See here for a demo and some documentation :)

Development

If doing development on mkdocs-custommill, check it out with

git clone https://github.com/Siphalor/mkdocs-custommill/
cd mkdocs-custommill

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs-custommill-1.3.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

mkdocs_custommill-1.3.0-py3-none-any.whl (2.5 MB view details)

Uploaded Python 3

File details

Details for the file mkdocs-custommill-1.3.0.tar.gz.

File metadata

  • Download URL: mkdocs-custommill-1.3.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for mkdocs-custommill-1.3.0.tar.gz
Algorithm Hash digest
SHA256 4af3b0544ca15b3cffae8333057008ddee447ac5236de46fd89926c4a8005ab1
MD5 7a9171379d1129ce8855c0ee1438a681
BLAKE2b-256 4ccabddac4c0cf0217e503f4d59ebfc86ff7f32ab7e716a78a47e3ec690b4ec8

See more details on using hashes here.

File details

Details for the file mkdocs_custommill-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_custommill-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for mkdocs_custommill-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a99781f03fd62ffd4c956ad5af49b6bdc92d30762f389b0455e79d554124e273
MD5 1c8a88e51c9b12c2c7fcf45f59ad636f
BLAKE2b-256 4ab1b1debd5f2fa35a98d48e328867e3d44945021158917e7915e1a79c72d023

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page