Martin Donath
@squidfunk.com
Founder of @zensical.org, creator of Material for MkDocs
Great article! Very on point 😃
November 7, 2025 at 11:47 AM
Great article! Very on point 😃
THANK YOU to every sponsor who supported us over the years. Your contributions made it possible to build Material for MkDocs into what it is today and gave us the foundation to create Zensical. We're deeply grateful for your trust and support throughout this journey.
November 6, 2025 at 12:02 PM
THANK YOU to every sponsor who supported us over the years. Your contributions made it possible to build Material for MkDocs into what it is today and gave us the foundation to create Zensical. We're deeply grateful for your trust and support throughout this journey.
A component system is one of the top priorities on our roadmap – we already have a working prototype and will transition it to production-ready in the coming months ☺️
zensical.org/about/roadma...
zensical.org/about/roadma...
Zensical
Adaptive systems for evolving ideas – Zensical creates scalable Open Source systems for technical writing that always keep you in the flow
zensical.org
November 6, 2025 at 11:31 AM
A component system is one of the top priorities on our roadmap – we already have a working prototype and will transition it to production-ready in the coming months ☺️
zensical.org/about/roadma...
zensical.org/about/roadma...
Thanks for supporting Material for MkDocs for such a long time! Without our sponsors, Zensical wouldn't exist. And thanks for your interest in Zensical – we'll be able to do so much more than with MkDocs 🚀
November 6, 2025 at 11:21 AM
Thanks for supporting Material for MkDocs for such a long time! Without our sponsors, Zensical wouldn't exist. And thanks for your interest in Zensical – we'll be able to do so much more than with MkDocs 🚀
7/7 Learn more about the road ahead, our vision for Zensical, our roadmap, how we make the project sustainable, and our new offering for professionals: Zensical Spark.
Read the full announcement on our blog:
squidfunk.github.io/mkdocs-mater...
Read the full announcement on our blog:
squidfunk.github.io/mkdocs-mater...
Zensical - A modern static site generator - Material for MkDocs
We are thrilled to announce Zensical, our next-gen static site generator that addresses and overcomes the technical limitations of MkDocs
squidfunk.github.io
November 5, 2025 at 2:24 PM
7/7 Learn more about the road ahead, our vision for Zensical, our roadmap, how we make the project sustainable, and our new offering for professionals: Zensical Spark.
Read the full announcement on our blog:
squidfunk.github.io/mkdocs-mater...
Read the full announcement on our blog:
squidfunk.github.io/mkdocs-mater...
6/7 Why now? MkDocs is unmaintained since August 2024 – with no releases in over a year, accumulating issues and PRs – a supply chain risks for us and all of our users.
November 5, 2025 at 2:24 PM
6/7 Why now? MkDocs is unmaintained since August 2024 – with no releases in over a year, accumulating issues and PRs – a supply chain risks for us and all of our users.
5/7 Maximum compatibility – Zensical natively reads mkdocs.yml files. Your existing Material for MkDocs projects work with minimal changes – Markdown files, templates, CSS/JS extensions can stay the same.
We'll reach feature parity within the next months:
zensical.org/compatibility/
We'll reach feature parity within the next months:
zensical.org/compatibility/
Zensical
Adaptive systems for evolving ideas – Zensical creates scalable Open Source systems for technical writing that always keep you in the flow
zensical.org
November 5, 2025 at 2:24 PM
5/7 Maximum compatibility – Zensical natively reads mkdocs.yml files. Your existing Material for MkDocs projects work with minimal changes – Markdown files, templates, CSS/JS extensions can stay the same.
We'll reach feature parity within the next months:
zensical.org/compatibility/
We'll reach feature parity within the next months:
zensical.org/compatibility/
4/7 Disco, our blazing-fast client-side search engine we've built from scratch, with better ranking and filtering capabilities:
– Lightweight
– Rich-text support
– Filters and aggregations
– Search in paths
We'll also release Disco as a standalone OSS project in 2026.
– Lightweight
– Rich-text support
– Filters and aggregations
– Search in paths
We'll also release Disco as a standalone OSS project in 2026.
November 5, 2025 at 2:24 PM
4/7 Disco, our blazing-fast client-side search engine we've built from scratch, with better ranking and filtering capabilities:
– Lightweight
– Rich-text support
– Filters and aggregations
– Search in paths
We'll also release Disco as a standalone OSS project in 2026.
– Lightweight
– Rich-text support
– Filters and aggregations
– Search in paths
We'll also release Disco as a standalone OSS project in 2026.
3/7 ZRX, our new differential build engine, makes repeated builds 4-5x faster:
– $ zensical serve – start writing immediately
– Fix typos in seconds, not minutes
We're just getting started: moving Python Markdown to a Rust-based parser in 2026 – unlocking its full potential.
– $ zensical serve – start writing immediately
– Fix typos in seconds, not minutes
We're just getting started: moving Python Markdown to a Rust-based parser in 2026 – unlocking its full potential.
November 5, 2025 at 2:24 PM
3/7 ZRX, our new differential build engine, makes repeated builds 4-5x faster:
– $ zensical serve – start writing immediately
– Fix typos in seconds, not minutes
We're just getting started: moving Python Markdown to a Rust-based parser in 2026 – unlocking its full potential.
– $ zensical serve – start writing immediately
– Fix typos in seconds, not minutes
We're just getting started: moving Python Markdown to a Rust-based parser in 2026 – unlocking its full potential.
2/7 Our fresh, modern design breaks free from the Material design aesthetic:
– New look, same structure = trivial to switch
– New mobile sidebar
Want to keep the Material Design look? No problem – it's just a single line of configuration.
– New look, same structure = trivial to switch
– New mobile sidebar
Want to keep the Material Design look? No problem – it's just a single line of configuration.
November 5, 2025 at 2:24 PM
2/7 Our fresh, modern design breaks free from the Material design aesthetic:
– New look, same structure = trivial to switch
– New mobile sidebar
Want to keep the Material Design look? No problem – it's just a single line of configuration.
– New look, same structure = trivial to switch
– New mobile sidebar
Want to keep the Material Design look? No problem – it's just a single line of configuration.
Da muss ich Peter zitieren: Clever ist manchmal das Gegenteil von intelligent @sirpepe.bsky.social – das hab ich immer im Kopf, wenn ich mal wieder was verkacke 😅
November 3, 2025 at 8:23 PM
Da muss ich Peter zitieren: Clever ist manchmal das Gegenteil von intelligent @sirpepe.bsky.social – das hab ich immer im Kopf, wenn ich mal wieder was verkacke 😅
CommonJS? Hey dude that sounds cool, I'm gonna check it out!
October 29, 2025 at 3:40 PM
CommonJS? Hey dude that sounds cool, I'm gonna check it out!
IMHO: Every line of code is a liability, your own included 😉
October 22, 2025 at 7:27 AM
IMHO: Every line of code is a liability, your own included 😉
The Vietnamese restaurant? What a bummer!
October 5, 2025 at 11:51 AM
The Vietnamese restaurant? What a bummer!
I've also written a lot of TypeScript and I feel you.
That's were Rust's trait system really shines. It's much simpler to abstract variadic functions into traits by using macros In Rust, keeping this madness local to the trait, slapping a name onto it and forgetting about it.
That's were Rust's trait system really shines. It's much simpler to abstract variadic functions into traits by using macros In Rust, keeping this madness local to the trait, slapping a name onto it and forgetting about it.
September 24, 2025 at 1:03 PM
I've also written a lot of TypeScript and I feel you.
That's were Rust's trait system really shines. It's much simpler to abstract variadic functions into traits by using macros In Rust, keeping this madness local to the trait, slapping a name onto it and forgetting about it.
That's were Rust's trait system really shines. It's much simpler to abstract variadic functions into traits by using macros In Rust, keeping this madness local to the trait, slapping a name onto it and forgetting about it.
2/2 The footer indicates that they are using enumeration to get this out to as many users as possible. If you click the link, you're greated by some crypto scam website, asking you to connect your wallet.
September 24, 2025 at 8:00 AM
2/2 The footer indicates that they are using enumeration to get this out to as many users as possible. If you click the link, you're greated by some crypto scam website, asking you to connect your wallet.