Interactive graph

Git-Based CMS

Created Jul 24, 2026, 10:27 AM · Updated Jul 24, 2026, 10:27 AM

A git CMS commits markdown to the repo so clients get buttons while the same push-live build still runs.

Key Concept

  • Publish via Git directly when you are the author; clients often will not.
  • Level 1: You push through Git when you write the site - clients need buttons, like cooking versus a menu with pictures.
  • Level 2: Git-based CMS is like a kitchen with a back door for chefs and a counter for customers - Git for authors, buttons for clients who will never touch a terminal.
  • Level 3: Because Git stays source of truth, the CMS is just another commit path - not a second database that forks reality.
  • Level 4: Use Git publish for solo sites; offer a CMS when the client will never touch a terminal - still say no to bad dynamic scope.
  • Level 5: Git stays source of truth; the CMS is just another commit path - Minimum Effective Dose for solo sites is skip the CMS layer entirely.
  • Git stays source of truth; the CMS is just another commit path.
  • Still say no to bad dynamic scope - CMS does not add a database.
  • Minimum Effective Dose for solo sites: skip the CMS layer entirely.

Examples

  • Church volunteer will not open a terminal - Sveltia on the repo, she edits announcements, Cloudflare rebuilds on save.
  • I added Decap for a client who insisted on WordPress-like editing - honest scope: blog posts only, not plugins; still cheaper than hosted WordPress long term.

Note Relationships

RelationshipWikilinkReason
contradictsMinimum Effective Dosewhen a solo dev site does not need a CMS layer on top of markdown
extendsClient Site Pass-OffCMS pass-off is a fourth path when Git lesson will not land
extendsFree Tier Hosting StackStill markdown in git, still Cloudflare build on push
extendsStatic Site Client ScopeWidens who can edit without redirecting to WordPress
Static Site or CMS? How I Pick the Stack

Static Site or CMS? How I Pick the Stack

Who publishes, what changes live, and whether you need logins pick static vs WordPress better than any framework ranking.

Why I Focused on Open Source Technologies

Why I Focused on Open Source Technologies

Open source wasn't a purity test for me. Freedom mattered more than free - install tonight, read the code, move your files, own the stack.

HugoPlate: The Theme Quietly Powering This Site

HugoPlate: The Theme Quietly Powering This Site

After losing half a Saturday to theme-shopping, I picked HugoPlate - a year later I'm still on it. What I changed and where it still bites.

How I Built JoRap Notes: After Losing PHP Hosting

How I Built JoRap Notes: After Losing PHP Hosting

I lost my old PHP hosting and a chunk of my work. A weekend later I landed on Hugo + GitHub + Cloudflare Pages - faster and better than what I was paying for.

Sustainable Online Publishing

Sustainable Online Publishing

Social media is easy to start and risky to depend on. I publish on my own site anyway - a free stack that works and why the habit matters more than the tools.

The Mouse Wheel Click: One Button, Three Operating Systems

The Mouse Wheel Click: One Button, Three Operating Systems

Most people right-click every link to open a new tab. There's a faster button under their finger - same gesture on every OS, and almost nobody uses it.

Random Note

One garden note picked at random — shuffle for a new pairing with this note.

AI prompt

Loading…