Deploying to Cloudflare Pages
Cloudflare Pages is a great fit for rails2static sites. It supports Ruby builds natively (since Jekyll uses Ruby too), so your site builds and deploys automatically on every push.
To set it up, connect your GitHub repository in the Cloudflare Pages dashboard, then configure the build:
Root directory: your app's directory (e.g. demo if it's in a subdirectory)
Build command: bundle install && rake rails2static
Build output: _site
That's all the configuration you need. Cloudflare will install your gems, run the rake task, and deploy the _site/ directory to its global CDN.
You can add a custom domain in the Cloudflare dashboard under your Pages project settings. DNS is managed automatically if your domain is already on Cloudflare.
Every push to your main branch triggers a new build. Cloudflare also creates preview deployments for pull requests, so you can review changes before they go live.
Since the output is just static files on a CDN, your site loads fast everywhere in the world. There's no server to scale, no database to manage in production, and no infrastructure to worry about. Cloudflare's free tier is generous enough for most personal sites and blogs.