Sitepress is a static site compiler that’s built on top of Rails. Unlike other Ruby static website builders, you can also embed it inside of existing Rails applications, which is helpful if you need to move marketing content out of a production Rails application or start off with some static pages and want to move it in.

I built it originally for Poll Everywhere in 2016 to organize a mess of marketing content pages out of various controllers to organize it all in one place. I picked it up again in 2021 on my own time to get it working as a static site compiler for my own websites, including this one.

Take it for a spin. I think you’ll dig it.

$ gem install sitepress
$ sitepress new my-website
$ cd my-website
$ sitepress server