The source code that is used to generate my personal website www.alex-singleton.com - in this current version I am using blogdown in R with the Hugo Academic template. Previously I have been using GitHub pages; but here I have swapped to Netlify which integrates with the repo and uses the "public" folder.
# To install Blogdown & Hugo
install.packages("blogdown")
blogdown::install_hugo()