A lightweight, simple, database free, serverless CMS for lazy people.
Project page: siestacms.com
Related articles:
- Why did I write a CMS in 2020
- How to get a Serverless web app working with your own domain and SSL on AWS, the right way
Pre-requisites:
- Docker & Docker Compose
- AWS credentials in
~/.aws
or environment variables
Environment variables can be defined inside your shell session using export VAR=value
or setting them in .env
file. See env.example
for more information.
Install dependencies:
$ make deps
Run locally:
$ make server
More info & instructions: siestacms.com/posts/how-to-install.html
-
Create a new file (for example with name
my-post.html
) under/posts
with this structure:<head> <title>Hey! This is a new post</title> <date>01/01/2020</date> <summary>This summary will appear in the index</summary> <image></image> </head> <body> <p>This is my first paragraph.</p> </body>
-
Deploy the service.
-
The post will appear in the index page and under
/posts/my-post.html
-
Done!
More info & customization options: siestacms.com/posts/how-to-use.html
- Thanks to @amaysim-au for their great solution for Serverless & Docker: https://github.com/amaysim-au/docker-serverless. Pretty cool stuff :)