My Github Pages Free Web Hosting Experience
I spent the past few days setting up my personal website: www.CarlineDurmus.com
During this setup, I learned that Github offers free website hosting to those with a personal or organization Github account. One domain or subdomain per account can be hosted for free. This is contrary to websites like Bluehost and others, where there would be around $100 fee upfront for 1-3 years (depending on the site) domain hosting services. Github web hosting definitely seemed like the best way to save some money, so it was an obvious choice for me. Github hosts websites through Github Pages. I chose to use Hugo templates since they are the free templates associated with Github Pages. My thinking was that it would simplify setup by using their associated template company, as opposed to other free templates like WordPress.
The setup was not very simple, and it took longer than initially predicted. At first, I followed the Github Pages, then the Hugo setup directions (part1, part2, part3) exactly. They seemed simple enough on paper, but many errors occurred throughout the setup that I had to manually figure out based on my experience.
A useful benefit of using Hugo, is the availability of the Hugo server. It is used to test your website locally for customization before publishing it online. This was very helpful, but the files did not seamlessly transfer into my Github repository. There was still a lot of debugging and cross checking done in order to get the published website working like the local site did. Overall it was a learning experience and it wasn't too hard. It did make me realize how it may seem overwhelming to someone without any programming background.
Overall, I'm happy with the way my website came out. My website will be updated with additional information later on, but I'm pleased with the results. So for those with programming experience, I would recommend using Github Pages hosting and Hugo templates. It is a free service that allows you to customize and host your entire website without having to start from scratch.
Note: Everything written in this post is my own opinion. I'm not sponsored nor affiliated with any of the companies mentioned in this post.
During this setup, I learned that Github offers free website hosting to those with a personal or organization Github account. One domain or subdomain per account can be hosted for free. This is contrary to websites like Bluehost and others, where there would be around $100 fee upfront for 1-3 years (depending on the site) domain hosting services. Github web hosting definitely seemed like the best way to save some money, so it was an obvious choice for me. Github hosts websites through Github Pages. I chose to use Hugo templates since they are the free templates associated with Github Pages. My thinking was that it would simplify setup by using their associated template company, as opposed to other free templates like WordPress.
The setup was not very simple, and it took longer than initially predicted. At first, I followed the Github Pages, then the Hugo setup directions (part1, part2, part3) exactly. They seemed simple enough on paper, but many errors occurred throughout the setup that I had to manually figure out based on my experience.
A useful benefit of using Hugo, is the availability of the Hugo server. It is used to test your website locally for customization before publishing it online. This was very helpful, but the files did not seamlessly transfer into my Github repository. There was still a lot of debugging and cross checking done in order to get the published website working like the local site did. Overall it was a learning experience and it wasn't too hard. It did make me realize how it may seem overwhelming to someone without any programming background.
Overall, I'm happy with the way my website came out. My website will be updated with additional information later on, but I'm pleased with the results. So for those with programming experience, I would recommend using Github Pages hosting and Hugo templates. It is a free service that allows you to customize and host your entire website without having to start from scratch.
Note: Everything written in this post is my own opinion. I'm not sponsored nor affiliated with any of the companies mentioned in this post.
Comments
Post a Comment