Jekyll logo+

Git-based CMS for
Jekyll Sites

Manage Jekyll docs, blogs, and changelogs in a visual CMS. Review changes before they ship and keep Git as the source of truth.

Watch Demo
Nicole Jeanette
Bhavik
Bishakh
Chinmay

Trusted by 100+ developers

Early Bird Deal is live. Preview your site in GitCMS, then buy a license when you are ready to save and publish.

getting-started.md
Date
2026-02-21
Description
A quick guide to using Astro with GitCMS
Cover Image
/posts/astro-cover.jpg
Tags
astrogetting-startedtutorial
Slug
getting-started-with-astro

Type / for commands...
Basic blocks
"GitCMS turns your repo into a full CMS โ€” no database needed."
๐Ÿ’กWorks with Astro, Next.js, Hugo, and every SSG framework.
01 / Editor

Your team doesn't need to learn Git or markdown syntax. Slash commands, drag-and-drop blocks, and structured fields make editing feel like a modern doc tool โ€” while every change stays in your Jekyll repo.

  • Slash commands and drag-and-drop blocks
  • Structured fields for every content type
  • Images and media committed to your repo
  • Jekyll front matter mapped to visual input fields
02 / AI via MCP

Brainstorm in conversation, create a content task, and draft your Jekyll content through GitCMS. Review before publish still governs what goes live.

  • Brainstorm and draft in ChatGPT or Claude
  • Create content tasks before writing starts
  • GitCMS app opens inside the conversation
  • Review before publish still decides what ships
Learn more
03 / Editorial Workflow

GitCMS gives teams a clear editorial workflow for markdown-based Jekyll sites. Plan, draft, review, and publish from one content board while Git handles the underlying history, approvals, and publishing trail.

  • Ideas, Draft, Review, and Published in one workflow
  • Writers, marketers, and reviewers work without Git training
  • Faster review before publish for your Jekyll content team
  • Tasks keep briefs, contributors, and content changes together
  • Git remains the source of truth under the workflow
Learn more
04 / Teams

Start solo and add people when you're ready. Give writers access to your Jekyll content without giving them Git credentials. Agencies can spin up a workspace per client and control exactly who sees what.

  • Invite anyone with a shareable link
  • Owner, Admin, Editor, Reviewer, and Viewer roles
  • Control who can access each site
  • Separate workspaces for each client or project
Learn more
A

Acme Agency

3 sites ยท 5 members

Owner
S

Sarah Chen

All sites

Admin
J

James Wilson

Jekyll site, docs

Editor
M

Maria Lopez

Jekyll site

Reviewer

Invite with link...

GitCMS connects to your Git repo, not your framework. Pick yours.

Blogs, docs, changelogs, help centers, directories, newsletters โ€” if it runs on markdown, GitCMS manages it.

acme.com/blog
Acme Blog
Subscribe
Featured

Introducing Acme v3.0

A complete redesign of our core platform with new APIs, faster performance, and a developer experience built for the modern web.

Read more
EngineeringFeb 28, 2026

Why We Chose Astro

After evaluating five frameworks, here's why Astro won...

CompanyFeb 20, 2026

Series A Announcement

We raised $12M to accelerate content infrastructure...

EngineeringFeb 12, 2026

Building Our Design System

How we built a component library that scales across...

ProductFeb 5, 2026

Content Strategy for Devtools

How we approach documentation as a product surface...

EngineeringJan 30, 2026

Migrating from Contentful

A step-by-step guide to moving your content layer...

CompanyJan 22, 2026

Meet the Team

Introducing the people behind Acme and our mission...

Agentic onboarding

Paste a prompt into your coding agent. It runs the CLI, detects your content structure, and writes the config. You just approve.

$ npx create-gitcms@latest --yes --dry-run

  Detecting framework...      Astro
  Scanning content dirs...     content/blog, content/docs
  Inferring frontmatter...     yaml
  Resolving site URL...        Jekyll site

  Config ready to write:
  โœ“ .gitcms/sites.jsonc
  โœ“ .gitcms/sites/main/config.jsonc
  โœ“ CONTENT.md
Works with
Claude Code
Codex
Gemini CLI
Cursor
Windsurf
Bolt
Lovable
v0
Replit
OpenCode
Claude Code
Codex
Gemini CLI
Cursor
Windsurf
Bolt
Lovable
v0
Replit
OpenCode
Pricing

One-time site license. No subscriptions. No per-month fees.

Grab the Early-Bird lifetime deals before pricing changes.
Configure your plan
$49$79one-time

1 site license + 0 extra seats

Sites1 site
135710
Seats1 seat
15101520
Site license$79$49
Extra seats (0)$0
Total$49
Early bird license

Visual editing, content board, AI Agent workflows, team roles, and future updates. No tiers.

  • Unlimited content edits
  • Visual Markdown and MDX editor
  • Content board for drafts and reviews
  • AI Agents can update content
  • Review changes before they publish
  • Structured fields for frontmatter
  • Media uploads and image optimization
  • Team roles, invites, and site access
  • All future updates included
$49$79per site

One-time license per site. Yours forever.

+$9+$19per extra seat

1 seat included. Add teammates as you grow.

Need a second opinion?

Ask your favorite AI about GitCMS, or talk to the founder.