- Docker
- Make
- A Netlify account or an Amazon AWS account ($$)
- GitHub, GitLab or Bitbucket account (if using Netlify)
- Terraform (for AWS)
- Hugo
Terraform, Hugo, and Docker are all tools built with Go!
- Static Websites with S3 and Hugo, Part 1 covers setting up a static website on AWS Simple Storage Service (S3) with Terraform
- Static Websites with S3 and Hugo, Part 2 covers building and deploy a static website, with a little help from Docker and Hugo.
Clone this repo:
git clone --recurse-submodules git@github.com:alimac/hugo-starter.git
cd hugo-starter
make
make help
- Set WEBSITE
make build
make new-site
- Update config.toml to add
theme = "ananke"
make serve
make edit
make random-post
Basic theme configuration:
# Put links to main sections in the menu bar
SectionPagesMenu = "main"
[params]
description = "Building static sites with Docker, Hugo, Terraform, and Netlify."
twitter = "https://twitter.com/womenwhogo_chi"
[permalinks]
post = "/:slug/"
Visit ananke theme for more details, or explore other Hugo themes.