Cantilevers is an attempt to build a static website generator in the mold of jeykll, but running entirely on serverless infrastructure in the cloud. It was born from my frustrations with my earlier attempt at a static generator, Bascule, which I have used to build my own website.
One of the implementation principles of the project is that website can be rebuilt from just the source files - the handlebars templates, and the markdown files. There a coordinating database in DynamoDB, but this is for efficiency and to make it easier to track the relationship between posts and pages. In theory, the database can be wiped clean and recreated with just the markdown files, the handlebars templates, and a single project.yaml
definition file.
Cantilever can be used in a 'headless' manner, by uploading markdown content and images directly to a source folder, or through an editing website. I hope eventually to build desktop and Android apps as well.