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.

Philosophy

Make the easy simple. And the hard possible.

Disclaimer

If you are looking for a site generator with reactive html elements, this project is most likely not for you.

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.4.0.tar.gz (23.6 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.4.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bakesite-0.4.0.tar.gz
Algorithm Hash digest
SHA256 021c0cb9be633c374ca5b24d304d8d6229f29e760dbbf9690687e9105e29a8bd
MD5 9fd5487287ef10a2d407997c9ddda57a
BLAKE2b-256 1794bda79ae81fd80513726e9c497fa98be32d0cd7f08a4a0583123a055eb3f7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for bakesite-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4746a75e802dc63c965c09e1d8e3799cb85064e695cd18817be069443b1ce548
MD5 2e872ee36f7166b57ccf068f17fdd58c
BLAKE2b-256 69d39a5e5c372df11534fb09af8128b81f0eb992f1e5c7fc2023fc922253c9c1

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