Firstly, I chose Hugo, a SSG built with Go, as my initial platform. My primary goal was to gain familiarity with the Go language. However, Hugo’s templating engine and syntax introduced a significant maintenance overhead. I then evaluated several alternatives, including Next.js, Vite + React, and Astro.
My ideal system needed to be SSG-based, lightweight, use a simple templating system, and ideally support a React-like syntax (due to my React background).
To improve content quality, I integrated a Go-based service that interacts with the Gemini API. This helps refine my grammar and wording, ensuring my content resonates with my target audience (IT recruiters).