Is there a formal spec for:
- Note names:
- What characters are legal in a note name?
- Are there length restrictions?
- any other restrictions?
- Link formats:
- What link formats are legal? So far I found:
- standard wiki link: [[note]]
- w/ header link: [[note#header]]
- w/ block link: [[note#^37066d]]]]
- w/ alt text: [[note|alt text]] (can be combined with header or block link)
- all can be prefixed with
!
for embedding
Background
Since dendron is very likely dead, I am writing a cli tool to emulate its functionality on my Obsidian vault. I may wrap it as an Obsidian plugin in the future, but I want this to be standalone. Hence I find myself needing to implement renaming of notes.