EN FR

Documentation — version 1, scope frozen

Content lives in files.
The client edits on the page.

inline is a front-end editing system for static sites. Content is written in JSON files validated by Zod, injected into the HTML at build time by Astro, and editable directly on the page through an overlaid interface — no CMS, no database, no application server.

Start reading → Open the simulator Jump to local setup

22 chapters English & Français From install to deployment GitHub · GitLab · Cloudflare Pages

In three minutes

A fresh site, editable locally, with no remote repository and no host, in four commands:

terminal bash
npm create inline@latest my-site -- --nom "My site" --courriel contact@example.com
cd my-site && npm install

npm run mock:git          # fake local repository, in a first terminal
npm run build             # build the site
npm run serve:functions   # serve the site AND the functions

Open http://127.0.0.1:8788/admin, enter the key printed at creation time, click a piece of text, change it, publish. Step by step: Local setup.

Where to start

What you will not find here

No dashboard, no content tree, no approval workflow, no per-user permissions. These are not gaps: they are refusals, and the first chapter explains which ones and why. If one of these needs is real in your case, an off-the-shelf CMS will fit better — and saying so early costs less than discovering it in the third month.

How to read this

The documentation is written to be read in order once, then consulted in pieces. If you are taking over an existing project, How it works, Anatomy of a project and Troubleshooting are enough to get going.