A small CMS for plain HTML

Write the HTML.
Let them handle
the edits.

A small CMS for developers who build with plain files, and people who just want to update their website.

Try 0.3.0 Apple Silicon Mac & x86-64 Linux

curl -fsSL https://fleacms.com/install.sh | bash
Installation notes
THE OWNER'S SIDEClick. Edit. Save.
The real FleaCMS editor on a local example site, with on-page editable text and the Save toolbar.
The actual FleaCMS editor, shown on a local example site.

Their website.
Their words.

Owners sign in, click the text they want to change, and save. Photos, videos and repeatable content live right on the page, too. You decide what they can edit.

THE DEVELOPER'S SIDE

One attribute.
Editable content.

Add snip to your HTML. Flea moves the content into JSON and connects it to the page editor.

Your markup, classes and layout stay in your hands.

Meet snips
site/index.htmlHTML
<section>
  <h1 snip>A little hello.</h1>
  <p snip>
    Good things start small.
  </p>
</section>
Plain HTML in. Content your client can edit.

FROM FOLDER TO WEBSITE

A short trip to live.

Build locally. Keep your work in Git. Publish to your own server.

  1. 01

    Make a site

    A clean folder with HTML, CSS and JSON. Start with your own design.

    flea new my-site
    cd my-site
  2. 02

    Make it yours

    Edit your files and see changes in the browser. No frontend build step.

    flea dev
  3. 03

    Put it online

    Publish committed files over SSH. One Flea server can host multiple sites.

    flea deploy
Read the quickstart

Keep the site small.
Keep the possibilities open.

For brochure sites, studios, local businesses and the people who keep them current. Bring your HTML and CSS. Flea handles the editing and serving.

Explore the docs

0.3.0 is available to try. We'd like your feedback.