Publish a website using Github

In a previous post Hosting a blog using Hugo and Github, I explained how to use Hugo to create a blogging website and host it on Github. In this post we will look at how to configure Github to serve your website using your own domain. Configure Your Pages Repository I explained how to organise your Hugo blog/website into two repos; one for the entire website project and the other for the /public folder which represents your website....

March 15, 2022 · 4 min

How to host a Hugo blog with Github

They say that fashion trends come and go in cycles before returning again at some point in the future. You could argue that the same is also true for websites and the technology used to build them. In the 1990’s, websites were created using offline applications that generated all the site’s HTML pages which were then uploaded to a webserver to be served to users' browsers. Later this model evolved to one in which the website pages were generated “on the fly” using server side technologies like Microsoft’s ASP Pages, PHP or Java’s Servlet/JSP frameworks....

January 15, 2022 · 10 min

Managing Multiple Github Accounts

This post is about working with multiple Github repos from different Github accounts on the same local machine. The easiest way to authenticate yourself when you pull from or push changes to Github is using SSH. To do so, you need to generate an SSH keypair on your local machine and add the public part of the keypair to your Github account as a new SSH key. Once this is done, you will be able to pull and push to your repo(s) using SSH automagically and without being continually prompted to authenticate....

January 5, 2022 · 4 min