So, I have spent the last few days / weeks deciding the best way to host a blog. Now I have a decidedly “split personality”. By this I mean I like to segregate my work and personal hobbies. This can be quite beneficial as this allows me to test a few things.
A few key decisions
- Must be version controlled – good practice and forces me to get more familiar with git.
- Must be reliable and redundant, or at least enough to re-deploy if needed – see point 1 🙂 .
- Must be as cheap as possible to run and be fairly quick.
- Must be a learning experience.
Points 1 and 2 makes git a natural choice. Point 3 makes Azure or GitHub Pages a natural choice. For point 4, With this being my “work persona” I chose Azure Static Web App. I have used GitHub Pages for my “personal persona”.
So now with the basics out of the way, I needed to chose a static content generator. Based on discussions with a few people and again wanting to learn something, hugo was chosen and then there is a great guide here as a starting point.
The blog you are reading now is hosted with the above criteria and of course a custom domain name.
More to come soon.
Leave a comment