§ 00 · Premise
One attribute makes any element editable.
Astro Live CMS is the inline editor your template was already asking for. No schema, no API, no studio to learn first.
index.astro · template
<h1 data-lcms="pages::home::headline">
Welcome to my site
</h1> your-site.com
Saved
Welcome to my site
click to edit
§ 01 · The shape of it
The template is the schema. The page is the editor.
- 01
No schema upfront.
Your existing markup is the default. The first save creates the collection — no types, no config, no seed files.
- 02
No API to learn.
One HTML attribute binds an element to a field. Click on the live page, type, click away. Saved.
- 03
No vendor in the loop.
MIT licensed. Self-hosted. Content is JSON on your disk — diffable, committable, yours.
§ 01½ · Sandbox demo
Try the editor on a real page.
§ 02 · Against the field
Other CMSs ask you to model first.
We let you ship first.
| Sanity, Contentful | Define the schema, then build the page. |
|---|---|
| Tina, Decap | Write a config, then expose fields. |
| Strapi, Payload | Run a server, set up a database. |
| Astro Live CMS | Add one attribute to your existing markup. |
§ End
Add one attribute.
Edit the rendered page.
MIT licensed · Astro 5 + 6 · Self-host anywhere