Instructor Notes

Preparing to Teach


If you already host your own website using GitHub Pages and have a USERNAME.github.io repository, you may want to create a “dummy” GitHub user or create the repo under a GitHub organisation so as to not interfere with your own website. Make sure to invite your real account to collaborate on the repo so that you don’t have to change your local git config to push/pull to the repo.

Create and Setup your blog repository on GitHub


Locally setting up our blog site with Hugo


Push our Hugo site to GitHub


Automating Website Deployment


Generating Blog Content


Closing Remarks