Table of Contents
This is a special post. I just migrated my blog to this new technology, and automated its workflow! The old page was a-OK, but it was built on WordPress, and it was far from being developer-friendly. Its building process meant logging on to the WordPress console and editing the contents there. We live in the age of software development, so that is not the way to go in 2023…
Those who visited the old site might remember I had some other articles…I decided, as part of the fresh start I bring over only the articles from the last 6 months.
This new version is built on a few new technologies:
- it is run on Hugo as a blog engine, using the awesome Congo theme
- the entire blog is code-driven, within a GitHub repository
- I am doing the editing in the friendly Markdown format
- for hosting I still use AWS, but from AWS Lightsail I moved to AWS Amplify
This is the current flow of my development for this site. I ran Hugo
server locally while working on the site.
- Once I m happy with the state of the site, I run Hugo to publish it locally.
- After this, I commit it to my private GitHub repository.
- This repository is connected to an
AWS Amplifyapp. So when the main branch receives a PR, it triggers a continuous deployment –> the site will then deploys with the updated content.
I might even start vlogging about this on Youtube - please bear with me on this one!