MímirLink is a minimal, markdown-inspired note-taking tool designed for thought organization and idea connection. Lightweight, fast, and fully local - it empowers users to work with markdown based notes, journaling and todos by proving minimal set of tools in a cli.
Tools and workflows side by side.
Currently the tool is under development. See the current and the planned feature set.
.mimirlink/
├── .ygg/
│ ├── templates/
│ | └── page.html
| └── styles/
│ └── style.css
├── journals/
│ ├── 2024-04-20.md
│ ├── 2024-04-21.md
│ └── ...
├── pages/
│ ├── test.md
│ ├── sample.md
│ └── ...
└── TODO.md
- Journals
journal new [name]?- creates a new journal page for today (if not already existing)
[name](optional) can create journal pages for a given date
- Pages
page new [name]!- creates a new page with the provided name
[name]creates the page with the provided name
- TODOs
todo [text] -s [scope] -d [date] -p [priority]
#tags- tags are easy to use references for anything you like
- if a tag is not already existing it will be a new page created with the tags name after a
sync
sync- provides the power to resolved references set by
#tagsfrom markdown files to other markdown files - each tag is represented by a single markdown file if a
#tagis not formarly existing a new page is created - tags are written into the
- provides the power to resolved references set by
watch- you can run the application in a
watchmode which automates thesynccommand by observing file changes within the workspace
- you can run the application in a
npm install -g
ygg
npm install
npm run build
npm run start
-
Youtube Link Rewriter
-
TODO integration
- Split todos in scope based files
- e.g. due date based journal integration via "sync" command
- Tagged pages should have a referenced section on it which lists all pages the tag was set
-
FOSS / 3rd party licensing
-
404-Seite generieren
-
Sitemap & RSS-Feed
-
Frontmatter-basierte Metadaten wie date, tags, draft verwenden
-
site placeholders in markdown files which gives the possibility to place data as defined after a sync is executed
- all TODOS are display on different pages
- all DECISIONS are displayed in a specific page
- ...
"mind token" - TODO, DECISION, IDEA, QUESTION, ANSWER
