Jekyll CMS for teams

Let your marketing team edit your Jekyll site

A git-based CMS for non-technical editors. Your team writes posts, updates pages and reads form submissions. You keep the repo, and every save is a commit.

Connect a GitHub repo in a few minutes

FOR TEAMS

Stop being the bottleneck for typo fixes

Testimonials, blog posts and a wrong date on the pricing page should not wait for a developer. Your teammates, like Sam in the dashboard above, edit the site themselves, and you review the commits.

Sites running on M.A.B.E.L.

  • The willbarker.dev homepage, with an illustration of a developer at a desk.

    willbarker.dev Personal site and blog

  • The voyija.com homepage, with a trip planner shown on a phone.

    voyija.com Travel planning app

  • The top of the mabelstack.com homepage.

    mabelstack.com This site

You build it in git. Your team needs to edit it.

Mabel sits on the repo you already have and writes plain files back to it.

  1. 01

    Connect the repo

    Sign in with GitHub and pick the repository. Posts, pages and data files are found automatically.

  2. 02

    Set up what editors can touch

    Define forms and the structure of data files. Everything else stays as you wrote it.

  3. 03

    Invite editors

    Each editor gets their own login, limited to the sites you choose. They edit and read submissions, and each change is a commit.

What editors can do

FORMS

Form submissions without a backend

Paste an endpoint into your HTML. Submissions land in an inbox your team can read, filter and mark handled, and arrive by email on the schedule you choose.

CONTENT

An editor for posts and pages that leaves your front matter alone

Markdown with images and drafts. Keys Mabel does not recognise are written back untouched.

DATA FILES

Turn a YAML file into a form your editors can fill in

Declare the fields once: text, images, lists, choices. Testimonials, team pages and settings become forms.

Your repo stays yours

Every save is a commit to your repository. Stop using Mabel and the files are still there, in the format Jekyll reads.

  • a3f9c21 Add Joel testimonial
  • 7c14e08 Update about.md
  • 5be2d90 Publish: Debugging a slow site
  • 19d03aa Contact form: change notification emails

Pricing

Priced per site. Start free, upgrade when a site goes live.

Each site has its own plan. Keep sites in build on Free, put live ones on Pro, and busy ones on Power.

Host free on Netlify, Cloudflare Pages or GitHub Pages. Mabel is the only bill.

Hand the next typo fix to your team

Start free