CMS Admin

Log in

Use a GitHub token for your site repo (Contents: Read and write; add Administration: Read and write to manage users). It stays only in this browser.

Pages

Add a page

Mark editable parts with data-cms, data-cms-html or data-cms-image. Reusing a name replaces that page.

Posts

Blog list: /blog/

Post

Media library

Photos are resized to 1600px. New photos appear after the site rebuilds. Tap a photo to copy its path.

Theme

Pages and posts use these through CSS variables (--primary, --bg, --text, --font, --radius).

Users

Invite a user

They get an email from GitHub and must accept. Editors can change any file in the repo.

Choose a photo