What Is a Markdown CMS?

Updated

A Markdown CMS is a content management system where the content lives in Markdown files instead of a database. You write and organize files; the system reads them and publishes them as web pages.

How it works

  1. Content is files. Each page, post or product is a .md file.
  2. Metadata sits at the top. A short frontmatter block holds settings like the title, category or status.
  3. Folders give structure. Where a file lives decides what it is.
  4. A publishing step turns files into pages: a build, a sync, or a plugin.
---
name: Getting started
category: Documentation
status: published
---

# Getting started

Install the tool, then run your first command.

Markdown CMS vs traditional CMS

Markdown CMSTraditional CMS
Where content livesFiles you ownA database managed by the CMS
EditorAny Markdown editorThe CMS’s editor
VersioningGit or any file syncBuilt-in revisions, varies
PortabilityCopy the folderExport and import
Learning curveMarkdown basicsThe CMS’s admin interface

Neither is better for everyone. A traditional CMS suits teams who want a single web interface for everything. A Markdown CMS suits people who already write in plain text and want their content to stay portable.

Flavors of Markdown CMS

  • Static site generators build a site from a folder of Markdown; you host the output.
  • Git-based editors add a web interface on top of Markdown files in a repository.
  • Publishing platforms like Sentilis take your Markdown files and publish them, with hosting included.

Sentilis as a Markdown CMS

Sentilis reads the Markdown files you keep on your computer — written in Obsidian, Typora, VS Code or any other editor — and publishes them to your profile with the Sentilis CLI or the Obsidian plugin.

Folders map to content types: press/ for posts and docs, bio/ for a profile page, market/ for products and services, prime/ for memberships and gallery/ for visual work. The status field handles drafts, and the attachments/ folder handles media.

See how Sentilis publishes Markdown →

Keep reading

Guides →

Your Markdown is already your content. Now give it a home on the web.

Publish your Markdown →