Every word on this site is editable.
Including this sentence. The site you are reading is a static export for speed, and it still has a full content editor behind a login, with a revision trail and one-click rollback.
cms · revisionsEdit a headline. Then put it back.
Static where it counts, live where it helps
- 01
The build bakes the copy
Every page is pre-rendered with real text, so search engines and first paint never wait on an API.
- 02
The client merges edits
On mount it fetches the live content and swaps anything that has changed since the build.
- 03
The editor infers itself
Fields are derived from the shape of the content. Add a field to the source and it appears in the panel with no panel code.
- 04
Every save is a revision
Previous versions are kept and restorable, so an edit is never a one-way door.
The numbers behind the site
The same login carries the analytics, because the question after 'can I change this headline' is always 'did it do anything'.
- Visits
- Sessions with source, campaign, device and dwell time. IP addresses are hashed with a salt and never stored raw.
- Leads
- Enquiries with a status pipeline, joined back to the session that produced them.
- Content
- Every block on every page, grouped by page, with revisions per block.
- Roles
- Admin and editor, so copy changes do not require handing over the analytics.
- Security
- Row-level security on every table; the panel talks to an API, never to the database from the browser.
It does not stop here
These are modules of one system, not products sold separately. The next two are the ones this module touches most.
Asked often enough to answer here
If the site is statically exported, how can it be edited live?
The export carries the copy as of build time and the page merges live edits over it on load. You get static speed and editable content, rather than choosing.
Do I need a developer to add a new field?
To add a new kind of content, yes, but only briefly. The editor builds its fields from the content's shape, so once the field exists it is editable with no further work.
What happens if I break a page?
Restore the previous revision. Every save keeps the one before it.
Edit something and watch it change
The demo is a working copy of the real editor.
