Python Static Site Generator

Open-source Python projects categorized as Static Site Generator

Top 23 Python Static Site Generator Projects

Static Site Generator
  • MkDocs

    Project documentation with Markdown.

    Project mention: Docusaurus – Build optimized websites quickly, focus on your content | news.ycombinator.com | 2024-08-28

    If you don't like to run javascript outside of a browser, MkDocs is a great Python-based alternative: https://www.mkdocs.org/

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Pelican

    Static site generator that supports Markdown and reST syntax. Powered by Python.

    Project mention: Ask HN: Best Minimal Blog Site? | news.ycombinator.com | 2024-11-21

    https://gohugo.io/

    It's written in go but what's great about it, unlike many competitors written in Javascript or Python, is that it is just a simple binary you download and run, you do not need to get a PhD in the go build system to start a web site also it is crazy fast. It can publish a site to something like S3 or Azure Storage behind a CDN and you do not have to worry about anything other than paying the storage and bandwidth bills.

    Myself I've been procrastinating on getting myself a blog and my take is Hugo is not customizable enough for me without learning a lot of Go, so I have looked at are either Python-based or oriented towards scientific publishing oriented systems such as

    https://getpelican.com/

    https://www.sphinx-doc.org/en/master/

    https://quarto.org/

    (I want to write stuff like https://ontology2.com/essays/PropertiesColorsAndThumbnails.h...)

    I've given this list to people in your shoes and they usually react with information overload

    https://jamstack.org/generators/

    part of that is that there are 355 generators (there have to be some good ones in there somewhere) but it also uses the kind of miscommunication patterns we're used to in webtech where, for instance, you'd think they are pushing Javascript down your throat (the "J" stands for Javascript but the generators I've mentioned generate mostly HTML with just a little Javascript.)

    Pick something simple and run with it, if I did that 2 years ago I'd be blogging now.

  • Lektor

    The lektor static file content management system

    Project mention: WordPress Alternatives | news.ycombinator.com | 2024-10-10

    I haven't used it since forever ago, but Lektor [0] is this weird in between. You need to be able to pip install and run `lektor serve` in the terminal but most else is done in the browser.

    [0] https://www.getlektor.com/

  • Cactus

    Static site generator for designers. Uses Python and Django templates.

  • Nikola

    A static website and blog generator

  • makesite

    Simple, lightweight, and magic-free static site/blog generator for Python coders

  • Hyde

    A Python Static Website Generator (Presently Unmaintained). (by hyde)

  • tg-archive

    A tool for exporting Telegram group chats into static websites like mailing list archives.

  • portray

    Your Project with Great Documentation.

  • loconotion

    📄 Python tool to turn Notion.so pages into lightweight, customizable static websites

  • django-distill

    Minimal configuration static site generator for Django

  • m.css

    A no-nonsense, no-JavaScript CSS framework, site and documentation theme for content-oriented websites

  • Fussel

    A static photo gallery generator

  • aurora

    A fast, extensible static site generator implemented in Python. ✨ (by capjamesg)

    Project mention: Aurora: A static site generator implemented in Python | news.ycombinator.com | 2024-06-27
  • mkdocs-material-boilerplate

    MkDocs Material Boilerplate (Starter Kit) - Deploy documentation to hosting platforms (Netlify, GitHub Pages, GitLab Pages, and AWS Amplify Console) with Docker, pipenv, and GitHub Actions.

  • github-flavored-markdown-to-html

    Convert markdown to HTML using the GitHub API and some additional tweaks with Python. Comes with full formula support and image compression.

  • jinjabread

    A Python-based static site generator using Jinja templates.

    Project mention: Show HN: A Python-based static site generator using Jinja templates | news.ycombinator.com | 2024-03-27
  • coltrane

    A minimal app framework for content sites. (by adamghill)

  • 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.

  • betty

    Betty visualizes and publishes your family history by building interactive, encyclopedia-like genealogy websites out of your Gramps and GEDCOM family trees (by bartfeenstra)

  • dirmaker

    dirmaker is a simple, opinionated static site generator for quickly publishing directory websites.

  • barely

    barely is a lightweight, but highly extensible static site generator written in pure python.

  • InternetGuzeldir

    Source code of https://internetguzeldir.com. Static site generator that takes a Google spreadsheet and builds dmoz like website from it. Written with Python3.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Static Site Generator discussion

Log in or Post with

Python Static Site Generator related posts

Index

What are some of the best open-source Static Site Generator projects in Python? This list will help you:

Project Stars
1 MkDocs 19,688
2 Pelican 12,677
3 Lektor 3,866
4 Cactus 3,463
5 Nikola 2,634
6 makesite 1,820
7 Hyde 1,630
8 tg-archive 936
9 portray 862
10 loconotion 845
11 django-distill 445
12 m.css 414
13 Fussel 271
14 aurora 176
15 mkdocs-material-boilerplate 125
16 github-flavored-markdown-to-html 113
17 jinjabread 96
18 coltrane 96
19 markata 89
20 betty 89
21 dirmaker 51
22 barely 46
23 InternetGuzeldir 33

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you konow that Python is
the 2nd most popular programming language
based on number of metions?