For my main development computer I am using Antergos. To install Hugo you can simply run
sudo pacman -S hugo
How to create the page? Simply run
hugo new site quickstart
This will set up the folder structure for Hugo inside a folder called ‘quickstart’.
For my page I am using the Hugo theme called ‘Basics’. You can find it here.
To add the theme to your page run
git submodule add https://github.com/arjunkrishnababu96/basics.git themes/basics
baseURL = ""
languageCode = "en-us"
title = "Basics Theme Demo"
theme = "basics"
author = "Author Name"
for basic configuration
Create your first post by running
hugo new posts/my-first-post.md
This will create a markdown file in the subfolder ‘content/posts’
To ‘parse’ the markdown and create the page run
hugo serve -D
This will serve your page on localhost:1313
Since I am using a ‘third party’ webhoster I can’t rely on the possibilities of Hugo to update the page. Currently I am copying the static content created by running
per hand which I dislike quite a lot. Next up I amtrying to automate this process probably with ‘rsync’.