Blog#Modules

Hugo and Data: The Basics

This article simply addresses the basics of the Go Template, along with some critical functions Hugo offers to complement it. If you’re starting your Hugo journey, or simply feel like several concepts remain obscure to you after years of Hugo, read on!

Hugo Modules: everything you need to know!

Back in July 2019 Hugo 0.56.0 introduced a powerful Module system. Pretty much like any package solution it allowed any Hugo project defined as a Module, be it a full website or a theme or a component to use any files stored on a repository somewhere and mount it as its own. It also enabled any Hugo project to become a full fledge Hugo Modules with its own config and dependencies which any other project could mount.

In this article, we’ll see how any Hugo project can use files stored on a distant repository and make them its own using the Module imports and mounts logic. Then, we’ll dive into what exactly constitute a Hugo Module by creating our own!