Introduction
Why I am doing this?
I am going to use this website as a portfolio. The first project that I want to document is my experience while creating a private cloud with OpenStack. Last but not least, I want to get better at writing in English 🇬🇧.
Why I have chosen static websites?
Static websites seem like a fitting idea to this type of portfolio because I don’t want to waste time setting up a complete environment such as with Wordpress.
Here are the key reasons:
- Security: I don’t want to have any service/backend that can be compromised.
- Performance: They are faster because you only have to serve static HTML files and scripts.
- Costs: The deployment of this website is free (only limited by the amount of requests determine by cloudfare).
- Simplicity: I don’t want to have any private data stored on this website. I just want to write content.
Why Hugo?
I have previous experience documenting with Hugo. So that’s why I choose it over other options but I don’t discard trying Jekyll in the future. While I was looking for a theme to use with Hugo I found a really practical one which is PaperMod. This theme has many things I do like for a blog like the archive page and many other features (you should check it out).
How this site works?
All the content of this static website can be located in this repository. Now it contains a CI/CD pipeline that allows to automatic deploy new changes after a push to the main branch. This site is currently beign hosted by Cloudfare using it’s pages funtionality.
Conclusion
Welcome aboard this journey! Hope you like it.