Considering migrating PKM Site
My PKM is currently based on Dendron
Main appeal of Dendron was local-first. At the same time, it indeed was loosely tied to VSCode editor.
Over the years, they had a command line tool to create new notes. Still, its strength always was as a VSCode plugin
Then today, I came across Obsidian-Zola
It splits the task of taking notes and publishing it.
- Obsidian for note taking
- Zola for publishing
What I liked about it is Search
functionality (To be fair, my current PKM build on Dendron also has it)
I had heard of Obsidian, but never committed to it because publishing is a paid option (Also not local-only option any more, I think) I may not even use Obsidian app to note taking (Or maybe I will. too soon to comment)
Dendron
- ❌ (Mostly) VSCode extension
- ❌ Uses UUID in the URL when published. This makes it harder
- ❌ No good theme support
- ✅ Hierarchical notes taking, and publishing
- A note with filename as
dev.db.pg.psql
will be displayed like a tree, just based on the file name alone. - I miss this in Obsidian+Zola
- A note with filename as
Zola
- ✅ Obsidian-Zola supports both Light and Dark themes (which Dendron does not)
- ✅ Zola itself has decent themes support (which I don’t need right now, but could be useful in the future)
For now, I’m migrating my notes from Dendron. What this really means is:
- Remove the frontmatter - which is Dendron specific
- Delete Empty files. These are required for the hierarchical note taking/publishing.
- Rename Notes, so that titles show up as I want, rather than auto-camelcased-from-the-filename 😄
- So far I don’t know how to add frontmatter, so that filenames are separate from the title
I also ran into problem when running this locally on macOS
obsidian-export
binary shipped in linux specific. I replaced that with this