Editor guide
This site is edited with Sveltia CMS, a Git-based CMS. Everything you save is stored as a file in the site's GitHub repository, and the live site rebuilds automatically after you publish.
Signing in
- Open /admin/.
- Click Sign in with GitHub. You need write access to the repository.
What you can edit
- Pages – one-off pages such as About or Contact, served from the site root (e.g.
/about). - Posts – blog posts under
/blog, with categories, tags, a publish date and a "featured" flag. - Projects, Services, Resources – catalogue items under
/projects,/servicesand/resources. - Categories – nested sections for posts. Set a parent to nest one category under another.
- Tags – flat labels shared by posts, projects, services and resources. Create a tag here before using it.
- Authors – public author profiles (name, avatar, bio, social links) shown on the site.
- Site Settings – site name, tagline, logo, favicon, footer text, social links, analytics link, head/footer scripts and the switch that lets search engines index the site (off by default).
- Assets (left sidebar) – the shared media library for every image and file.
Drafts and publishing
Pages, posts, projects, services and resources use the editorial workflow. A new entry starts as a Draft. Move it to In review and Ready as it progresses, then click Publish. Only published entries appear on the live site. Every version is kept in Git history.
Slugs and URLs
The slug (the last part of the URL) is generated from the title: lowercase, hyphenated, no accents. You can edit it in the entry sidebar before or after saving.
Images and files
Upload images and files through any image/file field or via Assets. Originals are stored untouched in public/uploads. Always fill in the alt text field next to a cover image.
Deploys
Publishing commits to the production branch. Cloudflare Pages notices the commit and rebuilds the site within a couple of minutes. Saving a draft does not rebuild the live site.