An attempt at making my website, which should be deployed here. I am making use of Hugo with the theme Hello Friend NG and hosting with help of Github Pages.
While I have not decided what I want to do with this Blog/Website. I do love exploring random topic that interest me and I want to share some of them with the world. I also want to start posting once every month eventually? (Currently posting once a year). I maintain a list of topic I might post on here, let me know if you have some interesting topics to there.
If you are cloning this repo, you will need to make a lot of changes. Also this repo has a lot of my personal info, so I would suggest creating your own repo from scratch while looking at this repo as reference. For starters, I suggest looking at Hugo's QuickStart Guide, this theme repo, my config file and GA workflow file.
# Clone this repo
# Install the submodules first time to fetch the theme
git submodule update --init --recursive
# git submodule update --recursive --remote # To update the submodules
# Fetch hugo(extended) binary from "https://github.com/gohugoio/hugo/releases"
<path_to_binary>/hugo server # Local demo of the website
# Now, make what ever changes needed, Maybe add a new post?
# Once done, commit changes to the repo, GA will automatically deploy the changes
The website has been configured to be deployed with the help of Github Actions. Whenever a commit is made to the repo, the static website is re-generated and then deployed to this repo: github.com/keivan-shah.github.io which is then visible to everyone here, thanks to Github Pages.
Thanks a lot to these projects for making this quite easy to do: