Table of Contents
This is a special post. I just migrated my blog to this new technology, and automated it’s workflow! The old page was a-OK, but it was built on WordPress, and it was far from being developper-friendly. It’s 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 awsome 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 serverlocally, while working on the site.
- Once I m happy with the state of the site, I run
hugoto 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 continous 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!