mdzk
A lovingly designed system and static publishing tool for your plain text Zettelkasten
mdzk is a plain text Zettelkasten system that is based on the mdBook API. It consists of specialized preprocessors for handling key features such as wikilinks, backlinks and front matter, all tied together in the mdzk CLI. mdzk allows you to use whatever text editor you prefer - be it Obsidian, Vim, Visual Studio Code or even Notepad. You can view your notes with live updating as you edit them, have them automatically published to GitHub Pages on push and much more.
Installation
You can install mdzk with Cargo by running
cargo install mdzk
mdzk will soon also be available as a pre-built binary for quicker installation.
Getting started
We are still figuring out the exact user interface, so there would not be much help in a "getting started" guide just yet. mdzk works very much like mdBook, so you can use their guide for the time being. We hope to provide a full documentation very soon...
Important notes
-
Supported characters:
These characters are disallowed in note filenames:
=
,`
,^
,#
,|
,:
,/
,[
and]
.$
is supported, but not recommended, as it might intefere with the KaTeX math delimiters.