Timothée Mazzucotelli 812f06be8b fix: avoid false restarts during file discovery (#1035)
Restart inputs are recorded once per event to prevent reload loops when watch categories overlap.

Inotify metadata events are ignored so hardlink-count changes from package installations do not interrupt discovery.

Signed-off-by: Timothée Mazzucotelli <dev@pawamoy.fr>
2026-10-14 20:34:59 +02:00
2026-10-05 16:17:37 +02:00
2025-11-01 13:46:51 +01:00
2026-10-12 19:51:23 +02:00
2026-10-05 16:17:37 +02:00
2026-10-12 20:38:19 +02:00
2026-10-12 20:38:19 +02:00
2026-04-13 13:46:51 +02:00
2026-09-16 16:18:11 +02:00
2026-10-05 16:17:37 +02:00
2026-09-16 18:06:33 +02:00
2026-04-13 13:46:51 +02:00
2026-04-24 17:14:04 +00:00
2026-10-05 16:17:37 +02:00

Zensical

A modern static site generator built by the creators of Material for MkDocs

Build Downloads Python Package Index Discord Docker Pulls

Home · Get started · Compatibility · Roadmap · Newsletter · Zensical Studio

Write your documentation in Markdown and create a professional static site for your Open Source or commercial project in minutes – searchable, customizable, more than 60 languages, for all devices.

Zensical

Visit our documentation at zensical.org/docs/.

Studio and Spark

Zensical Studio helps you author documentation comfortably in Zensical and MkDocs projects, with project-aware editing and refactoring that saves you manual cleanup.

Zensical Spark offers early access to new features, a direct voice in our work, and professional support for organizations, with options for confidential collaboration and continuity planning. Spark Community opens to individuals on November 5.

Both are optional. Zensical remains MIT-licensed and free forever.

Languages
Rust 83.6%
Python 16%
XSLT 0.3%
Dockerfile 0.1%