obsidian-markdown-export-plugin

Intro Dusting off my blog has lead me to look again at my posting workflow. Since I want it to be as low friction as possible. Typically I write my posts in Obsidian and then copy the Markdown file to my posts directory. That directory is checked into GitHub. This left a lot to be desired, images were typically left out of the loop and were uploaded separately to my server. …

Posted on

go-feedi

Intro For months now I’ve had a tab open in my browser on my main computer - Reclaiming the Web with a Personal Reader. I’ve read the article a couple of times and really like the idea of using a personal and extendable feed reader. Finally around a week ago I cloned the repo from GitHub to check it out. After a couple of tweaks to the Makefile to make it work with my laptops configuration I was up and running. …

Posted on

Getting Reacquainted With Hugo Again

Testing testing testing It’s been a bit since I’ve looked at my Hugo blog here on shindakun.dev. It happens - life gets in the way of blogging. The nice thing about having everything in Git and GitHub is that for the most part all I need to do is make sure Hugo is up to date and works on the server. This post is a part of that process. Hugo First I built Hugo …

Posted on

Attempting to Learn Go - Ghost to Hugo 4

Intro Here we are once again! If you missed the last couple of posts I suggest reading them first to get a feeling for how our little prototype has evolved. This time around we’re going to be doing some refactoring to clean up a bit. The majority of what we’ll be doing is adding methods to our “database” struct. The Method What is a method? Well, you can think of it as a function that is attached to a struct. …

Posted on

Attempting to Learn Go - Ghost to Hugo 3

Intro We’re back once again to continue our work on the ghost2hugo prototype. So far we can open the JSON file, load the data into memory, and print out the Markdown for the first post. The next step is to make sure we can read and process every post included in the backup. Looping We’re going to replace all the code that prints a single article with a loop that prints out each article. …

Posted on