Serverless nodejs aws lambda for dynamic jekyll site

I quickly created a couple of nodejs lambda functions that run on AWS which combined with some basic javascript allows for in place editing of the site html, which is passed to the lambda functions which then update the github repo for the site. If the site is hooked to a github pages site, editing content like that will cause a site deploy.

So far the project is just in proof of concept state, but I find it very useful. It still has work to do, but this could be the beginning of a full on, optional, CMS which can allow people to edit the site like it was wordpress, but still let it work as a stand along static site without the need for a server.

I’m calling it jekyller. Let me know if you find such a project interesting and would like to use it or get involved.