So, I made a website using Hugo. And it was very easy. Link to heading
It’s pretty easy to build a website. It took me about one week of searching, reading and copy-pasting to build this website. I didn’t want to make a wordpress website, that would have been way easier. I chose to use Static Site Generators (SSGs)1. Making a website with SSGs is also pretty easy, but for someone like me, with no coding experience, this was quite a challenge.
This is the step-by-step process that I used to create this website. Link to heading
-
Registered my domain here
This was pretty easy, just added my details, added my citizenship photo, and I got an email in two days. It was in my spam folder.
I used this video as a guide. That is a really good video that covers the step-by-step process.
-
Opened a Github account
I followed all the steps in the video and made a github repository and deployed a basic website through github pages.
-
Made a Cloudflare account
I added my domain to cloudflare and changed the DNS records by looking at the Github documentation. Then, I changed the DNS records in my domain registry service to match the one given by Cloudflare.
-
Research
I researched a lot. I thought of learning HTML, CSS and Javascript to make a simple portfolio website. But, I soon realized that this was way more difficult than I imagined.
While I was in Youtube, I stumbled across this video, and I really liked it. I am familiar with Markdown. I have been using Joplin for a long time (I can’t remember how long). And the concept of Markdown content generating HTML files really fascinated me.
I soon learned about SSGs while searching about Hugo, and I knew I had to pick one of them for my website. I tried Hugo, Jekyll, Eleventy, and then Hugo again. I finally decided on Hugo.
-
Tinker
I made lots and lots of mistakes. I learned by reading different documentations, threads on different communities, StackOverflow, and also by experimenting. I eventually made this website.
It wasn’t that difficult. Link to heading

success
I really enjoyed this process. It took me about one week to create this website, I probably worked around 5 hours each day after college. So, that’s about 35 hours of my time spent. That seems like a lot, but I genuinely enjoyed this process.
This also gives me a lot of confidence, I believe I can learn anything now. I’ve been meaning to learn R and Python for a very long time. That’s my next goal now.