How this blog is created
Making it easy
I have previously tried blogging but my biggest obstacle was actually platforms used for blogging. Before knowing how to code, I formerly had a WordPress blog that I barely used. While I would write in my note-taking app, I found the publishing process a pain which led me to write privately as an outlet.
The biggest obstacle to keeping a blog is ease of getting stuff from thought to the internet. It should easy: Write in markdown, make the PR and deploy automagically.
Hugo
…Enter Hugo 👏
Written in Go (my fav programming language), Hugo makes it silly simple to write, build and deploy a static site.
I wanted writing and exploring to be the focus and have the information stand for itself so a proven and customisable solution like Hugo was an obvious choice.
Steps
My complete writing and publishing workflow looks like this:
- Create a new
.md
file - Write the post
- Save the file and run
hugo && netlify deploy
CLI commands to regenerate and view a preview version of the site - Once happy, run
netlify deploy --prod
- Bam 💥 We’re live! 🚀