I'm a big user of other SSGs but it is frequently frustrating that it takes so much setup to get started.
Just having a directory of markdown files and running a single command sounds really useful.
— Michael, marmite user.
# Create a new blog (or simply use a folder with markdown files)
$ marmite myblog --init-site \
--name Mysite \
--tagline "My Articles and Notes" \
--colorscheme nord \
--toc true \
--enable-search true
# Create a new post
$ marmite myblog --new "My First Blog Post" -t "new,post"
# Build and serve the blog
$ marmite myblog --serve
Marmite 0.4.0 adds workspace multi-site support, multilingual content via language streams, content subfolder media, internal link validation, redirect aliases, and migrates to Tera 2.0.
read more →
Markdown Makes Sites
Marmite is a fast, minimal static site generator written in Rust that converts Markdown files into HTML websites. It's designed for simplicity and includes features like live reloading, RSS feeds, and a built-in development serv ...
read more →
Try marmite directly in your browser. The Marmite Playground is a live editor where you can write markdown, tweak settings, and preview your site in real time - no installation required.
read more →
Learn how to create your blog with Marmite in minutes, you can start with zero-config and then customize gradually later.
Not convinced yet? Read why-to-use-marmite
Quick Start
Installation
The quickest way to install Marmite is using our install sc ...
read more →
Organize content in subfolders with shared frontmatter defaults - reduce repetition by inheriting stream, tags, date, and other metadata from a folder-level configuration file.
read more →
Write content in multiple languages with automatic translation linking, language stream pages, and hreflang SEO tags using marmite's language streams feature.
read more →