So it's Jekyll, but in Python, with the added benefit of... what exactly? Deploying on a CDN is a one line shell script. Maybe I'm missing something.<p>There seems to be a lot of static site generators being advertised nowadays. Is it because none of the big ones are feature complete? Or is it just a fun/easy thing to do as a hobby project?
The linked blog post was a good read about why the author went down this path, goals of the project, and some technical challenges along the way: <a href="https://czep.net/20/stasis.html" rel="nofollow">https://czep.net/20/stasis.html</a><p>As someone with a Jekyll blog who's considered changing SSG's a few times in the past, this was interesting to read. I could see myself going down a similar path.<p>Gatsby adds a lot of complexity that IMO isn't a big benefit for a simple blog, and when I tried migrating my site to it, a lot of existing posts were broken in weird ways.<p>Eleventy is "Jekyll but in JavaScript" and way closer to what I want, but its flavor of Liquid is just <i>slightly</i> different from Jekyll's to the point where I would have to update a bunch of posts, plus there's no incremental build yet.<p>So I'm still sticking with Jekyll for now. Maybe one day I'll break down and build my own SSG like the author...
I built something like this for one of my sites and ended up deeply regretting it when my hosting for the month hit $100 (due to bandwidth/data fees).<p>I now pay $5 a month with nginx on Linode/Cloudflare. If you pay for this out of your own pocket and your site doesn't make any money, consider bandwidth/data costs first.
I'm not sure how I feel about shelling out to pandoc when they could've used something like mistletoe. And pushing to a CDN needn't be a part of the tool.<p>I too recently (re)wrote my SSG, in Go: <a href="https://github.com/icyphox/go-vite" rel="nofollow">https://github.com/icyphox/go-vite</a>, ditching my old Python one.
I don't understand the point of this project. S3 and cloudfront is already designed to deploy static sites. I mean, one of the basic S3 tutorials is to show how to deploy a pure HTML+CSS site on S3. Hell, there is even a myriad of tutorials showing how to deploy React and Angular apps to S3. All it takes is to copy the artifacts to the bucket.