Adding My Own Theme To This Blog!
Most Hugo theming guides will tell you to fork the theme and modify it directly. I am here to tell you that is not necessary and the solution I propose and utilize here in this blog is much simpler and more maintainable. First I will talk about why forking a theme and using that is not what I see as the ideal solution for this use-case: It’s boring! Making your own theme is fun and will give your blog more personality. Having to cater your blog posts to upstream changes in the theme is a shortcut to becoming frustrated with maintaining your blog; it adds unnecessary friction to your life and workflow for blogging. So, for a site running PaperMod as a git submodule, that approach is a maintenance problem waiting to happen and most importantly, isn’t fun. The cleaner solution is to use Hugo’s override system to inject custom styles without touching the theme directory at all. This gives us full control over the theme and even allows for future post-specific customization. ...