chrisdiana / cms.js JavaScript 3.1K 277 Client-Side JavaScript Site Generator javascript static-site-generator file-based single-page-app