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.
npm install -g agitcms
To start: agitcms
To change port: AGIT_FRONTEND=3001 agitcms
Node.js >= 18 is supported
- it runs locally on browser
- it directly modifies the local markdown file
- you write javascript to tweak the editor
- you can use browser's feature (bookmarking, and all chrome extensions) because it runs on a browser.
- you can use shell scripts or cli program on the markdown files because it runs locally.
- vertical split style markdown editor
- type-aware frontmatter editor
- custom editor snippet/toolbar/keymap
- custom frontmatter language(yaml/toml) & delimiters
- Integrated Terminal
- mathjax rendering:
- image pasting into the editor

