After lots of hours (days?) spent building complex note-taking systems I never actually use, I got tired of it and went for a way simpler Markdown option.
My main goal with this system was to integrate tasks within notes and knowledge.
The task system was designed as an extension of the Markdown langage.
I created a software to overview every tasks from my Markdown vault: https://github.com/louis-thevenet/vault-tasks
2. In practice
Here is how a note with tasks looks like:
# SQL Notes ## Introduction
Here goes some introduction of SQL
- [ ] Review these notes tomorrow The `tomorrow` keyword gets automatically replaced with the concrete date by vault-tasks
- [ ] SQL Exam 12/12 8:00 #exams (This task has a subtask) - [ ] Go get the SQL book Reference: XXXYYYZZZ
Then we keep writing our note
## The Basics
...