A Node.js static site generator for dynamic content sources