Introduction
Versidify turns a folder of MDX files into a fast, navigable documentation site.
Versidify is a documentation engine. You keep your content as MDX in version control; Versidify renders it as a static site with navigation, a table of contents, and syntax-highlighted code.
Why it exists
Hosted documentation platforms work well until you want to change something they did not anticipate: a layout, an auth rule, where the content lives. Versidify keeps the authoring experience close to those platforms while leaving the deployment on infrastructure you control.
How it fits together
Content flows through three stages:
- Source: a
ContentSourcereturns pages and site configuration. The filesystem implementation readscontent/. - Navigation:
docs.jsondeclares grouping and ordering. Pages absent from it are reported rather than silently dropped. - Render: MDX is compiled per request with GitHub-flavoured markdown, heading anchors, and dual-theme code highlighting.
Each stage is independent. Swapping the source does not change rendering.
What is not built yet
This is the engine only. Multi-tenant hosting, authentication, and the
management dashboard are separate phases. The ContentSource interface takes a
tenant argument so those can be added without reshaping the code that consumes
it.