Elsa and WP2Static are both open source static site generators. Elsa is written in Python and WP2Static is written in PHP.
Property | Elsa | WP2Static |
---|---|---|
Language | Python | PHP |
Templates | Jinja2 | |
License | MIT | Unlicense |
Elsa helps you to build your [Frozen-Flask]({% post_url frozen-flask %})-based website and to deploy it to GitHub Pages.
It has convenient CLI to simplify your project chores and comes with out-of-the-box Travis CI compatibility.
python foo.py serve # serves the site, no freezing, so you can check the result
python foo.py freeze # freezes the site, i.e. makes an HTML snapshot
python foo.py deploy # deploys the frozen site to GitHub Pages
Learn more in the Quickstart!
WordPress plugin to publish a static copy of your site to GitHub Pages, S3, Netlify or anywhere else you can pipe into your CI/CD workflow.
Formerly, "WP Static Site Generator"
For all the reasons why to use it and the benefits of going static, visit https://wp2static.com. For documentation, there's a site for that, too.