Why
Yes, you should have a clear view of why you set up a new website, and of course pair that with a social media strategy and all that. Or… just spin up a small site for the fun of it…
I saw two reasons why I set up this site;
- Create a space for hosting all of those thoughts that pops up daily just by browsing the internet, and to be able to add this to a site that I own and not a mega-corp.
- Learn some new technologies.
How
I decided to use Hugo as it feels a lot simpler and speedier than Gatsby that I’ve used before. Really easy to get started with as well.
https://gohugo.io/getting-started/quick-start/
Easy enough.
Picked a simple template (but with nice functionality) - https://github.com/adityatelange/hugo-PaperMod/. Might change later or build something of my own, but for now I choose to focus on content instead.
Then on to publishing - no good if you’re not able to show your thoughts to others, or perhaps linking to it from Twitter and such.
I do have a domain that I will use to publish this (it’s hosted on Oderland and supports php, nodejs or static file hosting) later on, but for now I settled with https://developers.cloudflare.com/pages/how-to/deploy-a-hugo-site that sports a really nice integration with Github, building the site as soon as I push up a new commit to git. Setting it up can’t be any simpler, just follow the guide linked to above!