Building a blog with hugo

submited by
Style Pass
2021-06-09 16:00:11

There are many tools to build your own blog. If you prefer lightweight websites, you should take a look at hugo . With configuration files, some Markdown and templates you create a completely static, blazing fast html site, which is easy to maintain.

Hugo is a very fast static site generator and generates websites by using a toml configuration, themes and templates. It utilises a rich feature set like Markdown, go templates, data files, image processing, translations and even a site search to create a completely static HTML page, which can be nearly hosted anywhere.

Although WordPress is the de facto standard, it does not fit my personal requirements. I needed blog without a database and administration interface.

A static site is fast, accessible, easy to back up / maintain and provides “security by design” not having a backend with authentication. If that does not convince you, you could check google pagespeed insights , which should show pretty good results…

The first step is to setup hugo (e.g. with brew install hugo on MacOS, sudo apt install hugo on Ubuntu or other setup instructions ). Since it is a go project, there is only a single binary without dependencies. You can download and install it for any OS . If you’re not sure about how to do it, see the official homepage for further instructions or support.

Leave a Comment