Agit CMS

An open-source, git-based, headless CMS that works with any markdown-based static site generator and runs locally.

(github.com) 0xsuk/agitcms: Headless CMS for developers   website

ROAM_REFS: https://github.com/0xsuk/agitcms
  • Agit CMS

A hackable headless CMS for markdown blogs

eɪdʒɪt

Agit CMS is a simple web frontend interface that utilizes filesystem to manage markdown/media contents. Built for markdown-based static site generators, like Hugo and Jekyll.
Write markdown blog posts the hackable way, get rid of your itch points.

** Install

npm install -g agitcms

To start:

agitcms

To change port:
AGIT_FRONTEND=3001 agitcms

Node.js >= 18 is supported

** Features

  • vertical split style markdown editor
  • type-aware frontmatter editor
  • custom editor snippet/toolbar/keymap
  • custom frontmatter language(yaml/toml) & delimiters
  • Integrated Terminal
  • mathjax rendering:

    \[E = mc^{2}\]

    \[Agit = wonderful\]

  • image pasting into the editor

Agit CMS tries to be a hackable headless CMS for developers.

** Documents

Quick Start

Using Markdown Editor

Using Frontmatter Editor

Using Integrated Terminal

Using other components

Settings

Plugins

API reference

Screenshots

Explanation

Local Graph

org-roam 82aac6ce-f48b-48e3-9a04-3bb94a695d19 Agit CMS a3c19488-876c-4b17-81c0-67b9c7fc64ee Open-Source 82aac6ce-f48b-48e3-9a04-3bb94a695d19->a3c19488-876c-4b17-81c0-67b9c7fc64ee 003ec9df-d673-4336-aae0-9a034fd89997 Git 82aac6ce-f48b-48e3-9a04-3bb94a695d19->003ec9df-d673-4336-aae0-9a034fd89997 093a1925-9878-460d-8819-cd7847232bad Content Management System (CMS) 82aac6ce-f48b-48e3-9a04-3bb94a695d19->093a1925-9878-460d-8819-cd7847232bad