Why I chose Obsidian for my Knowledge Graph

Personal knowledge graphs are rapidly growing in popularity as benefits emerge. There are lots to chose from, but here’s why I love Obsidian.

Image for post
The Black Tusk in Garibaldi Park, BC

Building my own knowledge graph

Roam Research was the first tool like this that I learned about — their revolutionary graph approach to note taking blew my mind a bit.

I had already heard about the concept of your “mind garden” and loved the imagery that brought forth.

What really resonated with me was the idea of connecting thoughts and events in your live, and the benefit that could bring.


I chose this app because it looked like the best free alternative to Roam 💸

Next I watched this video about using Obsidian I would recommend you do the same if you’re just getting started or switching to Obsidian from something else.

But then I learned a few things about Obsidian that made me fall in love:

  • Awesome keyboard shortcuts
  • Looks good, modern, super fast, good search
  • It literally stores your notes as Markdown files on you filesystem! Here’s some of mine
>>> ls
00 Index.md
10 Health.md
50 History.md
Obsidian - The Basics of Taking Notes - Effective Remote Work.md
Russians in Tlingit America The Battles of Sitka.md
  • Works with Google drive file sync
  • Vim keybindings 🤯
Image for post
Vim ☑️
  • Really nice looking graph
Image for post


Using these is super easy.

  1. Launch Obsidian and open / create a vault.

2. Open the settings by selecting the icon or pressing ⌘, then select the Plugin tab.

Then you might want to do…

3. For Fold heading and Fold indent plugins ON.

Image for post

These guys are game changers.

Being able to focus in on content blocks is really important for avoiding clutter as I work.

Image for post

Custom CSS

You can find a big awesome list of CSS snippets that you might like.

Here’s an example of how to use them.

1. Launch Obsidian and open / create a vault.

2. Open the settings by selecting the icon or pressing ⌘, then select the Plugin tab and switch the Custom CSS one to ON.

Image for post
Custom CSS ☑️

3. Go to the vault folder and create a file named obsidian.css then put the any CSS snippet you want in there.

For example,

cd /path/to/my-vault
cat > obsidian.css

Then paste in the following snippet and press enter.

blockquote:before {
font: 14px/20px italic Times, serif;
content: "“";
font-size: 3em;
line-height: 0.1em;
vertical-align: -0.4em;
blockquote p {
display: inline;
/* Remove blockquote left margin */
blockquote {
margin-inline-start: 0;

Here’s what this snippet does to your blockquotes ( > in Markdown)

Edit mode

Image for post

Preview mode, default CSS

Image for post
Default blockquote style

Preview mode, with custom CSS added

Image for post
Custom CSS blockquote style (snippet above)


I look forward to building my knowledge graph by taking daily notes and connecting them all together, in a crazy virtual data mesh to represent my life — or at least a big part of it.

Hopefully Obsidian will turn out to be as good as it seems now in the long run. And hopefully I’ll maintain my current enthusiasm for using this medium. Only time will tell…

As always, thanks for reading. Now get back to your work! Your projects are missing you ;)


Written by

Python Data Engineer, MSc. Physics

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store