Here is everything I did to create this blog with Hugo and publish it on GitHub. I don’t have to do it again but may help others to do the same. You’ll need Hugo and Git. Once you have Hugo, create the blog with: brew install hugo hugo new site blog cd blog git init The next step is to choose a theme, which took me a long time. Go to https://themes.