I’m currently somewhat of a hybrid LogSeq/Obsidian user, depending on the task (I use LogSeq the most, and mostly for daily journaling, Obsidian more for personal Wiki type notes, but both have access to the same overall superset of notes). The biggest problem with both of these is that they require you to sync or otherwise have access to your notes locally in order to use it. In most situations this is probably fine, but sometimes you can’t or don’t want to sync all your notes to the device you want to be able to access the notes from. While looking around for possible solutions I came upon silverbullet, which looks pretty neat in its own right. I just deployed a container and have started experimenting with it.
Since I’m still familiarizing myself with it, I’m looking for some guidance about how best to merge/mount my existing notes into silverbullet’s folder structure. Should I mount/sync my existing note root folder right under the space/ directory? I discovered that there’s a plugin/library for daily journals, which is cool, and I think I could figure out how to point that in the same directory as my previous daily journals (once I figure out where best to stick them), but I’m wondering if there is a way to tweak the format of {{today}}? The LogSeq format is yyyy_mm_dd.md and I have Obsidian tweaked to use the same format in case I want to utilize that (or at least so I don’t accidentally create a duplicate). I guess alternatively, is there a way to just essentially use variables in some other way to set the daily journal in that format?
I’m looking forward to digging into this software. I could see it potentially supplanting the other note softwares, though my journey with it is still in early days. Either way, it’s just another boon for markdown that it can allow for lots of flexibility.
Hey, and welcome Happy you’re giving SilverBullet a try and that it’s something you’d like to explore. Indeed, not having the need to sync anything, but still have access to your content seems to be a feature that many people appreciate (including myself).
I personally have not used a hybrid approach of using SB with other tools at the same time, but the approach I would take is to simply mount /space in the container to whatever path your notes are currently stored at. So indeed, if you keep them in /home/user/Notes just mount that folder right in. Always make backups because you never know, but that should just work.
If you imported the Journal Library you will indeed have found the “today” template there. After importing it, you can change the naming format of the note to whatever you want (it defaults to Journal/Day/{{today}}). What you cannot currently do is change the today format. Something I intend to tackle next is to offer more ways of manipulating dates and such, which likely also include formatting dates as you like. But right now: not really possible, unfortunately.
Hope that helps, and thanks for this input. It showing me I should indeed prioritize the templating format to allow for more flexibility
Thanks for the quick response! For now I have my main knowledgebase notes directory mounted under /space/kbnotesdir. Seems to work well enough. I’ll keep an eye on the project and if it comes to a point where I can merge in my daily journals I’ll do something similar with that as well. I’ll update this thread with some additional notes as I get into using Silverbullet more for others’ reference. I suspect I’m neither the first nor the last user of LogSeq and/or Obsidian that will come across Silverbullet and attempt to use both, so it would be good to have some sort of compilation of tips for streamlining the process.
I’d always mount at the root of /space, not some subdirectory. The reason is that all page links are relative to the root, so every link would need to be prefixed with kbnotesdir in your case, which is rather ugly.