Tech Stacks

Welcome to the tech stacks page where we will talk about the platforms that’s used to make this website possible.

Static Site Generator / CMS

After some level of assessment on what technology makes sense and what I build, I decided on Hugo as the web platform static site generator. Main reasons are the following

  • The solution should work with a static web site hosting service.
  • I wanted something simple but still write some code and configurations.
  • I wanted to use something that’s not npm based.
  • I wanted a static site generator that doesn’t come bundled with a front end solution.

Theme

We’re using Doks. For the theme site please visit https://gethyas.com/themes/doks/

CICD

We’re using

  • GitHub for code repo
  • Hugo’s out of the box GitHub actions for pipeline
  • Azure’s static web app plus hugo build preset

Currently it takes about ~1 min for code /content to be pushed and content to show up on the website.

For more information please see https://learn.microsoft.com/en-us/azure/static-web-apps/publish-hugo

Static Site Hosting and Certificates

Site hosting is being handled through Azure’s free tier static web app.

Azure also offers free certificates in their free tier.

Business Solutions and Platforms

For business related solutions and platform decisions please see our About page.