go to posts

Making a site with Hugo

A while ago, I tried creating a markdown processor in rust for my personal website, but that became very spaguettic. Hugo does the same but better!

So what is Hugo?

Hugo is not a person. It’s a framework. It builds things!

To make a site with Hugo, write the content down in markdown (which is easier than plain text). Then, process it with a theme and you got it! Also, nginx is all you need to deploy the site: no bs required.

Getting started

Hugo has 2 main concepts: templating and writting. It’s tricky because you can’t have one without the other, so you have to learn both at once.

The way I started was by cloning the Hugo Bare Bones template and start tinkering with it. It has a very minimal configuration that makes it easy for simple minds like mine to understand.

Remember to read the docs at gohugo.io! They’re very well done.