Page - 2
Configurable Markdown Parser Options
Marmite now supports configurable markdown parser options through the markdown_parser section in your marmite.yaml configuration file. This allows you to customize how your markdown content is processed and rendered. Configuration Structure Add a mar ... read more →
How to Use Draft Posts in Marmite
Learn how to create draft posts that won't appear in feeds or search results read more →
IndieWeb Compliance: Marmite Joins the Decentralized Web
Marmite now fully supports IndieWeb microformats, making your blog more discoverable and interoperable with the decentralized web ecosystem. read more →
Automatic Image Download for Posts
Learn how to enable automatic banner image generation for your blog posts using Marmite's built-in image provider feature. read more →
Markdown Source Publishing
Learn how to publish markdown source files alongside your HTML content with Marmite's new source publishing feature. read more →
Marmite Command Line Interface
Marmite CLI is designed to be always executed pointing to an input_folder where the markdown content is located, and besides generating the site it comes with other useful features. The basic usage is very simple: $ marmite input_folder Site generate ... read more →
Why to use Marmite?
Marmite is a simple, easy and opinionated static site generator. Marmite doesn't require specific folder structure or complex configuration, the goal is that a blog can be generated simply by running Marmite on a folder with Markdown and media files ... read more →
Content Types and Taxonomy
Marmite separates content in two kinds, posts and pages. An opinionated decision of marmite is how it makes the distinction. Posts If content has a date it is a Post! Instead of having to mark if a content is a page via metadata, Marmite takes the si ... read more →
Customizing Templates
Marmite uses Tera as its template parser, the language is very similar to Jinja or Twig. Important always link relative to the current path starting with ./ If absolute url is needed then use {{ url_for(path="path", abs=true) }} template f ... read more →
Using Markdown to customize layout
Listing Page The following fragments allow markdown and HTML and are rendered by Tera so it is possible to use template expressions. The global context is available for templating. _announce.md _header.md _hero.md _sidebar.md _footer.md The listi ... read more →