Tools and services used
- Hugo
- Hugo-PaperMod
- GitHub
- Cloudflare pages
Repository setup
- Create a new GitHub repository: https://github.com/new
- Clone it locally
git clone [email protected]:<username>/<repo-name>
- Pick a hugo theme you like: https://themes.gohugo.io/. I chose Hugo-PaperMod.
- Setup the theme in the repo and push it to GitHub.
Cloudflare setup
- Go to your CloudFlare dashboard.
- Go to Workers & Pages > Pages > Connect to Git
- Auth via GitHub and select the repo you created earlier.
- Select the
Hugo
framework from the provided list and click on create.
This should create a Pages deployment connected with your repository, with any new commits being deployed to the site automatically.