During my funemployment, I’ve been knocking out my entire to-do list and it feels fantastic. One thing I wanted to do was to free my blog from Ghost running in a Docker container since 2016.

I’d like to introduce you to my newest project: fluffy

fluffy

Fluffy is the easiest way to write your blog locally, in simple markdown files, preview in your browser while writing, and then publish to Amazon S3. Your site is served via CloudFront to readers worldwide, with no scaling expertise required.

I’m writing this post in fluffy right now!

Why “fluffy”? Because your blog is in the cloud, floating around with all those fluffy clouds.

After a quick one-time setup, just run python3 src/server.py and you’ll have a blog editor running in your browser:

fluffy

When you’re done with your post, just click “Publish” and your changes are uploaded to an S3 bucket, then CloudFront (CDN) performs a quick invalidation so that visitors see your changes in seconds. It’s pretty amazing!

Top Features:

  • Live preview as you write!
  • Add a hero image to your post (see screenshot)
  • Save as draft (you can come back later to publish)
  • Click to see your changes live on the web
  • Un-publish a post if needed
  • Free SSL/TLS certificate for your domain, provided by AWS certificate manager.
  • Special local mode for changing your blog’s style before pushing the changes live.

Also supports good old tags.

You thought blogging was dead because of AI? Nawww.

Get fluffy today!

Photo by Unseen Studio on Unsplash