I am giving obsidian a try, this is a test post to learn the flow. Something that has been really hard for me for a long time is images, I don't include a lot of images just because it takes so much longer just to get the post out. I store them in a separate repo, I need to resize and compress them for the web so they aren't so big.

Images are easy!

This is my current wallpaper.

trying-obsidian-20240731135759007.webp

I took he screenshot and just pasted it in.

I have more about my process in this post about obsidian-image-converter .

It's still just markdown

I don't know why it took me so long to understand this but obsidian is just markdown files. I pretty much just plugged in my existing blog and it picked up all the tags and was ready to run. I now get some nice visualizations to help me identify posts that were not ever tagged or maybe left unfinished.

I just finished moving my backend over to md-it-python, which comes with some good wiliklink support. I even make a sick-wikilink-hover feature that previews wikilinks on hover.

trying-obsidian-20240804194656515.webp

Inside of obsidian when you start a wikilink it starts searching for posts to link. I get this feature in using the marksman lsp, and it's nice to see that it works pretty similarly, but with much less setup and configuration.

trying-obsidian-20240804194934445.webp

creating new files

The same keybinding that will take you to a new fill will create a obsidian-new-file in the root directory of your project. This is very handy to create a bunch of new links and files quickly. This feature does not work the greatest for my blog currently as it does not create them from a template, and I use templates to start all of my posts. see obsidian-using-templater-like-copier . I am now seeing why these plugins push so much automation into the templating system by directory.

New keybindings

Until I really got myself in and working I didn't realize all of the vim features that I would really need, obsidian-go-to-definition was one of the very first ones. Obsidian has a feature to take you to the note under the cursor by pressing alt+enter, but that was not obvious at first.

Renaming posts

Obsidian makes it so easy to rename a post, and it renames the file for you without leaving the editor, needing to close the file or anything. You can just go to the top of the file and change the name without needing to find it in a file tree or anything. Its a very nice and clean feature.

I miss my gqap

There are still some vim features like vim-gq that I use constantly to reflow long lines into readable paragraphs no matter where I open them that I cannot find a way to do in obsidian, and I miss it. ## Recent Posts.

Note

ok, so vim mode inside of obsidian really does work, and it does this, its just less obvious because of obsidians softwraps in the editor. And I don't think it works on indented lines like these, in this note.

missing seemless publish

I run pre-commit on my posts to clean up the whitespace and line endings. Generally this does not do much, but aparantly obsidian is clashing with my setup, and not running pre-commit correctly so I need to leave my editor to publish a post.

With neovim I have a hotkey to commit verbosely with fugitive, gic, and to push gpp, and I use this all the time as I am writing.

Recent Posts

Using obsidian I edited over 260 posts just this week! Some whole sections like my gratidute posts were kinda sitting completely untagged and I fixed that up.