Skip to content

0xsuk/agitcms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

frontmatter

More screenshots

Install

npm install -g agitcms

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

Node.js >= 18 is supported

Idea

  • 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.

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

Documents

Quick Start

Using Markdown Editor

Using Frontmatter Editor

Using Integrated Terminal

Using other components

Settings

Plugins

API reference

Screenshots

Explanation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks