These very high level steps helped a friend set up a Hugo site.

Set up Your GitHub Pages

  1. Create a new GitHub account.

  2. Create a GitHub public repository for GitHub Pages.

  3. Clone that repository to your local machine.

  4. Publish your first plain text file as a GitHub Page. Done. Milestone achieved!

  5. Get distracted by learning PowerShell, Git, and NeoVim. Yah!

Set up Your Hugo Site

  1. Install Hugo! (choco install hugo).

  2. Create a new Hugo site (hugo new site <some-name>).

  3. Add a theme and make sure to set your baseURL.

  4. Write your first blog post in content/posts/some-title.md.

Resources

https://github.com/

https://gohugo.io/getting-started/quick-start/