Markata

screenshot of Markata

A plugins all the way down static site generator written in python. Plugins all the way down means that you can completely change the behavior of how it works by swapping plugins, installing new ones, or creating your own all in python.

Overview:

Markata is a static site generator that simplifies the process of creating a website by providing standard web features such as RSS feeds, sitemaps, and SEO tags out of the box. It allows users to build their site using Markdown and offers the flexibility to add custom features through plugins. Markata is a personal project of the developer, aimed at learning library development, plugin-driven design, disk cache, and more. It is the core component of the developer's own website.

Features:

  • Standard Web Features: Markata includes features like RSS feeds, sitemaps, and SEO tags by default, making it easy for users to optimize their website for search engines and provide content updates to subscribers.
  • Plugin System: Markata is built entirely on plugins, allowing users to develop and install custom plugins to enhance their website with additional features according to their requirements.
  • User-Friendly: Markata simplifies the website creation process by utilizing Markdown, a lightweight markup language. Users can write content in Markdown, and Markata will handle the conversion and generation of the website.
  • Customizable Configuration: Markata offers full configurability through a markata.toml file, providing users with the ability to customize various aspects of their website, including themes, layouts, and other settings.