Summary
I decided to start this blog because I’ve accumulated a bunch of notes and documentation from my various personal projects. I regularly take notes to keep track on my projects progress and to have a handy reference for the future. My note-taking tool of choice is Emacs org-mode and I recently came across a convenient method to transform these notes into blog posts using Hugo and ox-hugo.
I am not going to enter into details on how Hugo and ox-hugo work, but in summary, Hugo serves as a framework for generating static websites. To add new content to my website I just need to export my notes to markdown with some metadata headers to indicate blog post date, author, title and other information. ox-hugo will take care of exporting the org notes to markdown and Hugo will take it from there.