https://www.the100.ci/2017/02/19/reproducible-websites-for-fun-and-profit/
Reproducible websites for fun and profit