Project: Websmith Plumbing

My Image

Project WebSmith is about more than just creating a website. It’s about creating a “thought-sharing” extension to the system I use for keeping my personal notes. Whether it’s ideas for a project, progress notes, book reviews, thoughts about social issues, whatever. I keep all of that in one place. And now I want to be able to share selected entries automatically. So the project name “websmith,” isn’t only about the worldwide web - or also refers to my own personal web of ideas, projects, and communications. (I’ll leave the origin of the “smith” part as an exercise for the reader. :-)

The primary interface for this system is my personal wiki, which I’ve been using in one form or another for almost 20 years. For the last 5, it has resided in Obsidian, which I access almost exclusively through my Android phone, although I also use vim when I’m working on a computer that has a keyboard.

The public-facing side of all this is being driven by Hugo, which takes any notes I’ve flagged for public consumption and builds my new website from them. If you’re reading this and you aren’t me, chances are high that you’re viewing the results of that pipeline now. :-)

This project stream will be about my adventures shoe-horning Hugo into my existing Obsidian workflow.

Project Log Entries

/images/dropmenu.png

Collapsement Achieved

The navbar now implements a collapsing list of projects. It was just a matter of implementing a standard Bootstrap drop-down navmenu, but having never done it, took me a while to sort out. (Hint for those who follow: Be sure you’re reading the Bootstrap docs for the version of Bootstrap you’re actually using. :-)

/images/_d011a834-7ebc-425d-9f40-3394249e9a6c.jpeg

Finding the Framework

As mentioned, I’m searching for a simpler way to manage my blog with minimal server-side requirements, easy posting workflow, and integration with both my phone and my usual note-talking infrastructure: Obsidian wiki. But lets get more specific.

/images/_edbf2b02-e8ee-4b5f-9bcf-49cef8ac7299.jpeg

Collapsing Menus

As I continue to explore the lightbi theme, I’m noticing that it doesn’t implement collapsing menus. You can define a hierarchical page structure in the config file (explicitly) but it doesn’t get displayed in an elegant, “click to reveal” kinda way. Worse, I need a mechanism that discovers the structure dynamically, not by hard coding in the config. But fortunately, I might have found a solution.