Switched to Hugo from Wordpress
It’s been a relief to move away from the bloat of WordPress. I decided to use Hugo and host all of the content in a private Github repository. I am even able to use Github Actions to manage the continuous integration/delivery of the source to Github Pages all entirely for free. While Github Pages, and Hugo both generate static html pages, I was able to enable comments via giscus which stores the comments as Github Discussions.
The overall experience is wonderful, clean and simple. The writing experience is also very enjoyable since markdown is a lot more predictable compared to WYSIWYG editors most WordPress authors rely on.
The theme for the blog is hugo-blog-awesome, where I have made minor tweaks to the template to enable giscus comments, with lazy loading and automatic dark/light theme switching:
<script src="https://giscus.app/client.js"
data-repo="splusq/splusq"
data-category="Comments"
data-mapping="title"
data-reactions-enabled="1"
data-input-position="top"
data-theme="dark"
data-lang="en"
crossorigin="anonymous"
async>
</script>
Comments
Came here from LinkedIn or X? Join the conversation below — all discussion lives here.