Bestatic Documentation

Bestatic is a minimal yet fully-featured static site generator built with Python and Jinja2 template engine.

Please browse through the pages listed below to get started and to explore in-depth.

Quickstart

Qucikly learn how to build a site with Bestatic, without delving into nitty-gritty technical details.

Read More
Installation

Learn how to install Bestatic in different platforms such as Windows, Linux, and macOS (and in development mode).

Read More
Content Management

Learn how Bestatic works: templates, themes, blogs, config file, search functions, sitemaps, and some more stuff.

Read More
Configuration File

Learn how you can easily alter the configuration settings of your website using a .yaml file.

Read More
Markdown Processing

Learn how Bestatic process the markdown files (the building block of your website) and what add-ons are available.

Read More
Command Line Options

This page lists all the command line options that Bestatic provides and tell you how to use them.

Read More
Themes

Learn how Jinja2 templates are created and stitched together into a Bestatic theme (you can create one too!).

Read More
Deployment

Compiled Bestatic site can be deployed basically anywhere. Learn how to do automate it on popular platforms.

Read More