0xsuk / agitcms

Headless CMS for developers
MIT License
88 stars 8 forks source link
headless-cms

Agit CMS

A hackable headless CMS for markdown blogs

image /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.

frontmatter

More screenshots

Install

npm install -g agitcms

To start: agitcms
To change port: AGIT_FRONTEND=3001 agitcms

Node.js >= 18 is supported

Features

$$ E = mc^2 $$

$$ Agit = wonderful $$

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

Comparison with Netlify CMS

Agit CMS Netlify CMS
How/Where does the CMS run? You start agitcms when you want to from terminal. Then it runs on your computer. It always lives in website's /admin path (which heavily relies on the strength of your password)
Who is the CMS for? Developers Writers
Installation Dead simple (npm i) Pretty complicated
How are changes committed to a remote git repository? Agit CMS is a simple CMS that reads from and writes to your filesystem. So you simply use integrated terminal or whatever to run git command. Push Publish button
Can you paste(Control+v/Command+v) an image into the markdown editor? O X
Can the markdown editor preview mathjax? O △ (requires additional setup)
How do I preview a post real-time in my actual website? Run a preview command specific to your static site generator in integrated terminal You can't.
How customizable is the markdown editor? O △ (You can customize for sure by including Githubissues.
  • Githubissues is a development platform for aggregating issues.