How to migrate from vim-zettelkasten?

What I’m trying to do

I have years of markdown notes taken following the Zettelkasten method, using vim with the vimwiki and vim-zettel plugins.

My notes have arbitrary names (for example 202112051954.md) and a YAML front matter like this:

---
title: Setting up pfSense for my home network
date: 2021-12-05 19:54
draft: false
keywords: [homelab, pfSense, firewall, network]
---

Text here.

All my notes use wikilinks (i.e. [[filename|title]]) and that just works in Obsidian :slight_smile:

I want now to migrate to Obsidian. Just opening my folder in Obsidian works, with a caveat that all notes “look ugly”, as the title and filename are not the same. Obsidian takes the file name as the note title, right?

So, how do I mass rename files in this case? I need to rename all files with the text from the title entry in the front matter and update all links at the same time. Is there a plugin for that? Or, is there a way for Obsidian to use that as the note title, without renaming everything?

Things I have tried

I tried the official importers but couldn’t fine one that matches my use case.

Or, am I overthinking this and there’s a simpler way?

Maybe this plugin to use the property as the title instead? GitHub - snezhig/obsidian-front-matter-title: Plugin for Obsidian.md

And luckily, that plugin even seems to use “title” as the key. (Maybe it can be configured, but “title” is default, as far as I can read.)

Oh, thank you for the plugin! That’s what I needed!

1 Like