This is a "living essay," a moving picture of my current opinions and links on how to create a markdown based knowledge system. There is a git-based changelog at the bottom.
To create a portable, maintainable, extendable note-taking system.
- Content in markdown.
- Metadata in YAML frontmatter.
- Links using
# Meaningful Title Complete, singular thought expressed in plain text. Linking is encouraged to find the [[Border of the Known]]. Related: - http://useful-links.com/to/link - References - [[Related Note]]
If we maximize portability between applications, we can maximize the longetivity of our system.
I am defining each requirement as part of the above Brief.
Tools I need to test:
Simple Markdown Zettelkasten
- Simple Markdown Zettelkasten 1.5
- SMZ: Updated Drafts Actions
- Migrating a Decade of Plaintext to Zettelkasten
- Obsidian Fixed Unlinked Mentions for ZK IDs!
- Zettelkasten Updates...
- Simple Markdown Zettelkasten: Drafts.app
- Simple Markdown Zettelkasten
My Tools / Scripts
As I have pursued this... I have often wound up creating migration scripts and tools. These will be highly customized to my knowledge base and goals but you may find inspiration or good ideas to steal.
- Apple Contacts to Obsidian CRM
- Simple Markdown Zettelkasten Actions for Drafts
- random text files -> ZK ID based Zettelkasten
- Remove ZK ID from ZK ID based Zettelkasten
Resources / Acknowledgements
- Christian and Sascha at zettelkasten.de
- Chris Bowler's post on long term research in 2018 definitely set me on this path. He later has started flirting with obsidian..
- Nick Milo (Linking Your Thinking)
- Joschua Bible kit (with help from Joe Buhlig)
- Lots of wonderful folks on the obsidian discord.
- Andy Matuschak (I am sorry to say I knew what "Andy mode" was long before I read his work.)