Skip to main content

The Simplest Static Site Generator

Project description

Bakesite

A refreshingly simple static site/blog generator.

Markdown in. HTML out.

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.2.0.tar.gz (13.0 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.2.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bakesite-0.2.0.tar.gz
Algorithm Hash digest
SHA256 10b8276c401641ac8dccb0904e47b6eb27b37d2ef6aa9b01a8ea4d3f32c66df8
MD5 7b0f353c49639926ad1d784df0289b91
BLAKE2b-256 418a31706fe6984e8521bb81f36473043ec2a9d5f5dfcba666561b40337b63f2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bakesite-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a0c747ca1bd98a3d5f4c660a402f27ae6b3536a2aa354b251d6ecd73b009731
MD5 c81c69d23af2b180610d27a1212e4577
BLAKE2b-256 27afcedc3b24e1390f18cf5fe1c8b004adb53c29512b49fc44de8b4ef15db997

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