Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

vidimus

We have seen. Checks a static website’s build before it goes public, and tells you how to fix what it finds.

One command, thirteen audits

Accessibility, broken links, responsiveness, SEO, security headers, privacy, HTML validity, page weight, CSP, i18n, visual regression and Lighthouse. The audits.

A fix for every finding

Each problem comes with what to do about it, and the config key to silence it when it’s intended.

Adopt it gradually

Warn instead of fail, ignore known findings, or accept today’s findings and fail only on new ones. Adopting on an existing site.

Install only what you use

Zero-dependency audits read the build directly; browser audits use the tools you add next to vidimus. Getting started.

Built eight times, on purpose

These docs are rendered from the same markdown by VitePress, Starlight, Hugo, Eleventy, Zola and mdBook, and in the browser by a React and an Angular app, deployed side by side under one origin, cross-linked page by page, and audited by vidimus as one site. The setup is more complicated than any docs site needs: it exists to dogfood vidimus against eight builds’ real output. How and why.

These docs are deliberately built 8 times, with VitePress, Starlight, Hugo, Eleventy, Zola, mdBook, React and Angular, from the same markdown, and audited by vidimus as one site. Why.