Skip to content

A lightweight Markdown CMS and static site generator in Elixir. Local‑first, Git‑friendly, and powered by MDEx for fast, safe rendering.

Notifications You must be signed in to change notification settings

uminocelo/manto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manto

Manto (Portuguese for cloak) is a local‑first, FOSS‑friendly Markdown CMS built with Elixir and Phoenix LiveView.
Think of it as a lightweight cloak for your notes, docs, and ideas — simple, elegant, and entirely yours.


✨ Features (MVP)

  • Local‑first: All content lives in plain .md files under priv/content/.
  • Live editor: Split‑pane editor with real‑time Markdown preview.
  • MDEx powered: Fast, extensible Markdown rendering with syntax highlighting, emoji shortcodes, and sanitization.
  • Git‑friendly: Content is just files — version them however you like.
  • No lock‑in: Clone, run, and hack locally. No external services required.

🚀 Quickstart

Clone and run locally:

git clone https://github.com/uminocelo/manto
cd manto
mix setup
mix phx.server

Open http://localhost:4000/editor in your browser. Start editing priv/content/welcome.md and see changes live.

📂 Project Structure

manto/
├── lib/
│   ├── manto/                # Core app
│   │   └── content/           # Content + parser modules
│   └── manto_web/             # Phoenix web layer
│       ├── live/              # LiveView editor & playground
│       └── controllers/       # Controllers & templates
├── priv/
│   └── content/               # Your Markdown files live here
└── README.md

🛠 Roadmap

[x] MVP: Live editor + preview

[x] Local content folder

[ ] Page navigation & wiki‑style links

[ ] Metadata (frontmatter)

[ ] Static site generator mode

[ ] Theming and publishing

“A cloak for your words, woven in Elixir.”

About

A lightweight Markdown CMS and static site generator in Elixir. Local‑first, Git‑friendly, and powered by MDEx for fast, safe rendering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published