Skip to main content

The Simplest Static Site Generator

Project description

Bakesite :pie:

A refreshingly simple static site generator.

Markdown in. HTML out.

As good as Grandma's pie.

Getting Started

pip install bakesite

Create a content directory with a blog directory that contains all your markdown files. And then create a content/index.md file.

bakesite bake

And then

bakesite serve

View the site on http://localhost:8003

Yet Another Static Site Generator

While I used both Jekyll, Pelican and Hugo for different iterations of my personal blog, I always felt the solution to the simple problem of static site building was over-engineered.

If you look into the code bases of any other aforementioned projects, understanding, altering or contributing back is a daunting task.

Why did it have to be so complicated? And how hard could it be to build?

Acknowledgements

Thanks to a previous project by Sunaina Pai, Makesite, for providing the foundations of this project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bakesite-0.3.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bakesite-0.3.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file bakesite-0.3.0.tar.gz.

File metadata

  • Download URL: bakesite-0.3.0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.26

File hashes

Hashes for bakesite-0.3.0.tar.gz
Algorithm Hash digest
SHA256 52e9ec585bf754ea80f99fc24d290228a548d40af5697a9f3c4cfde805bbc987
MD5 90ac17cbb0ed84426331eda24fea47b0
BLAKE2b-256 c93067e8d325b61a8c3c831d64ae42a4fd45bcf4ef6484ec71e629a7011a11d0

See more details on using hashes here.

File details

Details for the file bakesite-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: bakesite-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.5.26

File hashes

Hashes for bakesite-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac990ca2c9408a6e35bbd85d43afe54496708ff9f9503e52ab38919cf45ad01f
MD5 9d4dab3d1b462866e436e5b96fd5330b
BLAKE2b-256 add1a8d40625d608710f23e38575d98cf1fefd7825c008063e86abb2eb704294

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page