pypi zensical 0.0.37

latest releases: 0.0.64, 0.0.63, 0.0.62...
5 months ago

Summary

This version adds support for installable themes. You can now bundle your theme overrides and package them into a custom theme which can be installed via pip.

As of now, we closely mirror the process used by MkDocs, where themes just need to register themselves in the mkdocs.themes entrypoint, to allow users that already have derivations of Material for MkDocs to run them on Zensical. In the coming months, with the advent of the component system, we'll make this process much more flexible and foster reuse at the component level. For now, this is a first step to allow sharing of theme overrides and default configurations inside organizations with dozens or even thousands of projects.

Tip

If your organization has been a happy user of Material for MkDocs and is considering switching to Zensical, please support our work through Zensical Spark. Your financial contribution helps us achieve full compatibility with MkDocs much faster, gives you access to hands-on support by the core team, and allows you to shape Zensical together with us.

Changelog

Features

  • 7694535 zensical, compat – installable theme extensions (#511)

Bug fixes

  • 72ba122 compat – sanitize nested metadata (#582)
  • 2fb663e compat – text adjacent to image included in link to open image in lightbox (#579)
  • dc32baf compat – anchor links preserved in table of content section titles (#578)
  • 127648e compat – attributes not applied to lightbox images

Refactorings

  • 9872092 compat – subclass Markdown processors to extend functionality
  • fdeb061 compat – use identical name for tree- and post-processor

Don't miss a new zensical release

NewReleases is sending notifications on new releases.