Blog posts have been moved to a dedicated website, which can be found here.

Hi, welcome to my very first blog post! Today, I will tell you about the tech stack I use to host my website.

Tech used

Below is listed what I use to host my website and write my blog posts:

  • Cloudflare (Domain Name)
  • Cloudflare Pages
  • Hugo
  • GitHub
  • Visual Studio Code & Obsidian

Cloudflare

I use Cloudflare for 2 purposes; firstly I registered my domain name and secondly I use Cloudflare Pages to deploy my website which supports Hugo.

hugo

To generate my website I use Hugo. It is a open-source static site generator.

Throughout the years, I have tried building a personal website of my own, but since I am not experienced in UX / UI for a website, I gave up designing a website of my own and decided to use Hugo. That’s one of the reasons I chose Hugo because of the relative simplicity and easy of use in configuration.

Github

Currently, I am transitioning to GitLab for my personal projects because I like their CI / CD setup more, and it is also used at my high school as their preferred Git-platform.

However, the repo for the website is still hosted on Github.

Visual Studio Code & Obsidian

To configure my Hugo website, I use Visual Studio Code. I don’t need any of the debugging features that are bundled in a JetBrains IDE. In this case VSC functions as a text-editor.

Hugo supports the writing of blog posts in Markdown and the writing of my blog posts will be mostly done in Obsidian.

Conclusion

This is my first blog post, so at the moment I have no idea if this setup will satisfy my requirements. If there would any interesting updates in the setup, I will either write a complete new blog post or update this one depending on how huge the changes are.

I am convinced there is still room for improvement. The documentation for the Toha theme is not complete because the developers are still actively working it.

I did read a interesting blog post here where the author uses Rust to deploy his or her website. Using Rust for the core of my website, is definitely something I would love to explore in the future.

Thank you, for reading my first blog post. I hope you enjoyed it!