Setting up Hugo Locally

I just set up a website with Hugo using the Engimo theme. Hugo is an open-source static site generator, which makes it really east to create and host a website. I’m planning to use this site as a place to keep notes. So, I’ll start with a note on setting up Hugo.

brew install hugo
hugo new site quickstart
cd quickstart
git init
git submodule add https://github.com/achary/engimo.git themes/engimo
hugo new posts/my-first-post.md
hugo server -D

Now, open up your browser and go to localhost:1313. You’ll notice a blank page. Next, you need to copy the config.toml in the exampleSite folder into the top level directory.

cp themes/engimo/exampleSite/config.toml .

And you should get a page that looks like this

Engimo

Now, you can edit config.toml to customize your Hugo site. Next up, let’s host this website.