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
~/.awsor 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/postswith 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 :)