Notes organisation with Markdown, Visual Studio Code and Pandoc

Notes Taking

History

I have been using various note organiser tools, such as EverNote, MacOS Notes, Bear, Microsoft OneNotes over the years to keep track of my brainstorm ideas, study notes, project ideas, software commands, deployment instructions and some how-tos.

However, I still feel constrained by the limitation of the tools and unable to do exactly what I want to organise my notes. Here are some of my rants about these tools:

So after spending some effort in searching for the holy grail for note-taking tool, I have created a list of functionalities that I am looking for:

Core

Nice to have

To me, Markdown is the de-facto standard now for notes taking. Markdown can be converted to different other formats and there are various support for rich editing, including LaTeX.

Also, writing notes in a β€œtext” format will enable quick searching using any text searching tool. In addition, MacOS will be able to index it as it is in text format.

So I decided all my notes from now on will be written in Markdown.

Tools

My requirements on a note-taking tool led me to create a solution for myself with the combination of the following and it works quite well!

Methods

Steps to my custom solution for note-taking:

That is pretty much it for the setup!

Now you can create a folder, or many folders in your cloud drive and start creating Markdown documents using these tools and plugins.

Experience

I have been using this setup for a while now (approximately 6 months) and never look back to EverNote or other tools. Mind you, I still keep my recipes in EverNote because I am too lazy to convert them, and the recipes in EverNote works better on iPad when I am cooking.

However, all in all, this solution has make my notes-taking much easier and give me a peace of mind, knowing that all my notes are in text format and sync between devices. It can be exported to very nice format (defined in LaTeX + Pandoc template).

Limitations

It is not a holy grail but getting pretty close to my ideal note-taking tool.

At the moment, I still need to find out an iOS app to enable me to edit on iOS devices. There are many Markdown editors in iOS which support integration with cloud storage such as Dropbox, but at the moment, I have no need to edit or make notes on iOS yet.

Summary

I hope you find this post useful and happy to hear more about your experience in note-taking. Also, I am interested in integrating hand-written notes (using iPad + Apple Pencil) with this solution if you have any tips! Thanks.