Blurry

Blurry: A static site generator for SEO and page speed

Get Started

What is Blurry?

Blurry is a static site generator, like Hugo or Pelican, with a big pun of a name: if you're generating static sight, you're making things Blurry.

If you're looking for a static site generator in Python that's as easy to customize as it is to use, give Blurry a try!

Goals

🏎️ Page speed

While using Blurry doesn't guarantee good page speed, it does solve a number of pain points that tend to slow down page loads.

Blurry's image handling and HTML minification, for instance, can help get you a 100/100 PageSpeed score if the rest of your site is fast.

βš™ Minimal configuration

Blurry has sensible defaults so you can spend less time configuring and more time writing.

A viable Blurry configuration file can be as simple as:

[blurry]
domain = "johnfraney.ca"

Non-goals

πŸš„ "Gotta go fast!"

While Blurry aims to be performant, build performance is not its #1 priority. It's written in Python, so it may not be able to compete on speed with other static site generators like Hugo. Instead, it aims to be fast enough while optimizing for developer and user experience.