It took me a while to decide what I wanted to do about the dreaded content management over here. Mostly because I didn't think my ideal solution — writing stuff directly in the obsidian vault that I use for everything else all the time & then being able to put what I've written online without needing to actually push anything to GitHub myself — was a real option. Turns out it kinda is.

I'm using the GitHub Publisher plugin for Obsidian, which has a bunch of configuration options that I am pretending to understand how to use. I added a folder to my Obsidian vault — alongside all my other folders full of notes that already exist — and moved all my old blog posts into it. I also set up an Obsidian template for new blog posts, with all the front matter properties I need. Now, all I need to do to publish a blog post is hit the little "publish" checkbox in the file properties, and the plugin will push it to the repo & merge it automatically.

a screenshot of this post within my obsidian setup

This plugin is cool, and it pretty much is the ideal solution I was looking for, but it's not perfect. It took me a couple of days of wrangling with both the plugin & 11ty to figure out how to get images to actually show up in posts because of file path weirdness (the solution I ended up with was making each blog post a folder note with another folder inside it for photos). The plugin also can't pull any content in, so if I were to add a post via some other method for whatever reason, I wouldn't be able to see & edit that post in Obsidian without making a brand new copy of it — not that I expect this will happen often.

fun config stuff if you're nosy

I will not claim to be an expert on anything that's going on here, but these are the plugin settings that seem to be doing what I want:

So that's what i've been tinkering with this weekend. Right now, it's just set up for blog posts, but I want to try using this method for other types of collections — books I'm reading, games i'm playing, etc.