Pelican is a static site generator that creates websites from Markdown files. After generating the site, you can upload the output to Amazon S3 or any other static website hosting service.
To get started, follow the official Pelican Quickstart.
I write my Markdown content using Visual Studio Code along with several helpful Markdown extensions that help me preview my Markdown files.
If you’re new to Markdown, the Markdown Guide and the Markdown Tutorial are excellent resources.