Founder of @zensical, creator of Material for MkDocs

Full circle! 🔄 Python-Markdown – the very foundation MkDocs was built on – is now using Zensical for its own documentation 💛 python-markdown.github.io
1
1
10
375
Big thanks to all individuals who have already reserved Studio Pro / Studio Pro + Spark Community! ❤️ Your contribution helps us make Zensical sustainable and stay independent, so we can keep building it in the open without having to compromise. 🚀 zensical.org/upcoming-change…
1
1
186
🤫 Fewer and fewer reasons to stay on MkDocs – switch to Zensical, an actively maintained stack.
Zensical 0.0.65 is out 🎉 It includes a plugin replacement for the MkDocs RSS plugin, which means your blog can now ship RSS and JSON feeds! Release notes: github.com/zensical/zensical…
2
382
🤫 If you'd like to support our work – and get a really nice editing experience for Zensical and MkDocs, plus early access to what we're building next – check out our early supporter offer for Studio Pro and Spark Community 🚀 zensical.org/upcoming-change…
216
5x faster. 80% fewer tokens. Agents should edit intent, not chase references. In three paired runs, Studio also cut direct file edits by 90% while updating every affected link. We're bringing this to Zensical Studio in the coming weeks. zensical.org/studio/
2
242
Pretty happy with how yesterday went, and we're already back at it ☺️ Just released: 0.2.17 makes Connections easier to explore: – Expand all connections – Open targets directly or to the side – Reveal assets in your file explorer zensical.org/studio/
1
2
228
We've put a lot into this – really happy to finally share it with you ☺️
On November 5, we'll ship Zensical 0.1.0, move Studio out of beta, and open Spark Community to individuals. Zensical remains free and Open Source, forever. Here's what changes – and what stays the same: zensical.org/upcoming-change…
1
8
457
We are extending critical maintenance for Material for MkDocs by six months, through May 5, 2027. This gives you more time to evaluate the migration path, test Zensical with your existing projects, and plan a controlled transition. github.com/squidfunk/mkdocs-…
1
16
626
After link validation, this is probably one of the most useful features we've added to Zensical Studio. Keeping incoming links intact as documentation evolves sounds simple, but involves many interesting edge cases. This was a lot of fun to build.
Zensical 0.0.61 adds anchor redirects, so incoming links and bookmarks keep working when headings change or content moves. Zensical Studio now suggests redirects for renamed headings and keeps mappings up-to-date for you. Enjoy your weekend! github.com/zensical/zensical…
3
357
I really love where this is going: one unified model of your entire documentation project, from Markdown content to configuration.
Project configuration is source code, too. Zensical Studio now completes and validates mkdocs.yml and zensical.toml, shows previews for navigation items, and keeps paths synchronized when pages move. zensical.org/studio/
1
3
527
That was a lot of work, but I’m very happy with where we landed. 6 MkDocs plugin replacements, a much more efficient build architecture, and a solid foundation for what comes next!
Zensical 0.0.58 is out – our largest compatibility and workflow update yet + 6 MkDocs plugin replacements: - meta - redirects - minify - tags - literate-nav - awesome-nav Peak memory use is cut by 30–40%, with the biggest gains on larger projects. github.com/zensical/zensical…
1
7
643
We reduced memory use by 8x in 0.0.54. The next release cuts it another ~40%. More tomorrow.
New Zensical release tomorrow 🚀 We've been quietly making it faster and leaner – peak memory down by 40% depending on project size. More details in a few hours.
1
4
517
Exactly two years after MkDocs 1.6.1 – the last release of the original MkDocs lineage – there's now an installable MkDocs 2.0 pre-release on PyPI. MkDocs 2.0 is being developed as a ground-up rewrite with a fundamentally different architecture. pypi.org/project/mkdocs/2.0.…
5
33
8,165
Some people wonder why we’re working on replacing Python Markdown in Zensical. This trace shows why: it occupies ~91% of the cold-build critical path, while the rest of the pipeline fans out across cores. Our Rust parser removes that bottleneck and unlocks parallelism.
3
494
Martin Donath retweeted
Zensical Studio now treats your nav configuration as part of the documentation workspace. Complete pages as you type, catch invalid entries immediately, and keep navigation paths correct when files move. Works with Zensical and MkDocs projects. zensical.org/studio/
1
1
376
We're building Zensical Studio to make the relationships between Markdown pages, reusable content, and assets much easier to understand ☺️
Zensical Studio's new Connections view helps you explore the current documentation's relations: 🔗 Incoming and outgoing links 🖼️ Images and other assets used by a page 💣 Invalid links and unresolved references zensical.org/studio/
1
384
Extremely useful and surprisingly satisfying to watch 60 broken links magically being repaired at once 🪄
When you open Zensical Studio this morning, you’ll find that broken links now show hover previews and have a new "repair" code action. The video shows: → Preview repair candidates → Repair 1 broken link → Repair 60 broken links at once zensical.org/studio/
3
486
Zensical Studio already prevents broken links. Next week, it will help you repair the links that somebody else broke. 😎 zensical.org/studio/
1
382