Obsidian tidbits

Contents

This page describes how I currently use Obsidian. Hope you find something useful 🐱 The page is published using the excellent Enveloppe plugin for Obsidian.

For searchability, that is, the mighty ctrl-F, I will keep this one page for now. Still, my ambition is to keep each topic/FAQ atomic, trying to fit each subsection on a typical screen.

What I appreciate about Obsidian

obsidian-tidbits-funnel-practice-1.png

  • Notes with multiple names (aliases), two sides and flexible linking are the key features for me
  • A single vault keeps all notes. You cannot link between vaults, making multiple vaults much less useful

KISS, or less is more 😽

These are some guiding principles I’ve found useful when deciding how to use Obsidian.

Less … is more
folders 🔗 links
vaults, docs, notebooks 🔗 links, again 😆
organizing ahead of time 🎨 emergent themes via links 😊
word count per ‘note’ note 🤔 shorter notes – easier linking trains of thought
cloud ⏳ future proofing

What’s in a note? Isnt’t it just a bunch of text?

  • Name – you can always rename a note and links will update automatically
  • Frontmatter = metadata, including aliases for more names/variants. See Add word variants as aliases in the frontmatter below
  • Textual side – markdown, rendered live
  • Image side – Excalidraw, rendered as SVG
  • Inline links to other notes
  • Pasted images, screenshots

Backlinks and the local graph are automatically generated for you. They are a great way of discovering connections. Having links and backlinks available was a key feature in Ted Nelson’s thinking about hypertext and project Xanadu.

Add word variants as aliases in the frontmatter

You can use the note’s aliases property to add singular or plural forms of note titles. For example,
400

It can also make sense to use aliases for acronyms such as ‘CSS’ and ‘css’. Lower case tends to make notes more legible, especially if you are inundated with acronyms. Your mileage may vary 😊

My note types: time-based, not time-based

obsidian-tidbits-four-note-types.png

A quick intro to the note types I use:

  1. Daily notes: I use the ‘Daily Notes’ core plugin. All daily notes are in their own folder and there is a dedicated daily note template. The daily note has a logbook/diary section and a placeholder for today’s to do-list. The daily note is the default spot for off-the-cuff note taking. These loose ends can later be moved to a project, source or ‘note’ note.
  2. Project note & journal: each project has its own ‘note’ note containing relevant links and a logbook to track my own contributions to the project
  3. Source notes are the notes and mind-maps from attending lectures & trainings, watching videos, reading books and so on
  4. ‘Note’ notes are written in my own words and can refer back to the other types of notes above
  5. Atomic notes are refined ‘note’ notes that focus on a single concept or idea. Besides being shorter (‘atomic’), they should be interlinked with other relevant notes. Atomic notes emerge over time and not all ‘note’ notes end up in this state

Just a handful of folders

250

In line with the principle of emergent organization, I keep the number of folders to a minimum.

  • Daily notes are highly structured and deserve their own folders as to not swamp the vault
  • Images are linked from notes and get their own folder
  • Source notes get their own folder as a way of making ‘note’ notes stand out
  • Templates are a key resource used by different plugins and need a dedicated folder

The remainder of the vault are ‘note’ notes, starting out with ‘🍅pomodoro’ in the screenshot.

Use two-sided notes, combining markdown and Excalidraw

Setting up notes to combine markdown with Excalidraw makes sure each note always has its own scratch pad for diagrams and visual 🧠-storming. I find this especially useful for source notes. If this sounds interesting, have a look at Nicole van der Hoeven’s lovely video: Visual note templates with Obsidian Excalidraw - YouTube

This setup lets you create note like this:
obsidian-tidbits-two-sided-notes.png
Left pane: markdown side – right pane: Excalidraw side, also embedded left via ![[...

Here is a summary of my setup and experiences of using two-sided notes. Install and then configure Excalidraw in Obsidian as follows:

  1. Basic > Excalidraw template file or folder: “templates”
  2. Saving > Filename > .excalidraw.md or .md: set to off – makes the default ‘.md’ files
  3. Saving > Compress Excalidraw JSON in Markdown – enable this to reduce clutter in search results.
  4. Embedding Excalidraw > Auto-export Settings > Auto-export SVG: set to on
  5. Miscellaneous features > Fade out Excalidraw markup. This helps avoid visual clutter at the bottom of each note file. Each note is self-contained and easy to share as a single markdown file.
    Also,
    • You can convert an existing (textual) note to incorporate Excalidraw. Use the ‘Excalidraw: Convert markdown note to Excalidraw Drawing’ command
    • To switch between the two sides of the note, use the ‘Excalidraw: Toggle between Excalidraw and markdown mode’ command.
    • You can see both sides of the note by putting them side by side – use stacked tabs. You might need to save (ctrl-S) manually to have the svg image update.
    • If you want all notes to be two-sided by default, create a template including these properties in the frontmatter:
      ---  
      excalidraw-plugin: parsed  
      excalidraw-open-md: true  
      ---  
      
  • On the markdown (text) side of the note, you can embed the svg version of the Excalidraw page as usual:
    ![[notename.svg]]  
    
  • The only (minor) disadvantage I’ve found is the extra svg files in the vault.

Hiding parts of frontmatter

If you have some frontmatter properties that need not be visible in Live Preview mode, you can hide them. For example, to hide the two Excalidraw template properties mentioned above, you can use this CSS snippet:

/* Always hide the Excalidraw properties supporting double-sided  
   notes with Excalidraw on the flip side */  
.metadata-property[data-property-key="excalidraw-open-md"],  
.metadata-property[data-property-key="excalidraw-plugin"] {  
  display: none;  
}  
  1. Put the snippet in its own CSS file, for example, hide-some-properties.css
  2. Store the file inside your vault in the .obsidian/snippets folder
  3. In Obsidian, activate the snippet in Settings > Options > Appearance > CSS Snippets

To see or edit the hidden frontmatter, simply switch to Source Mode in Obsidian – now you can edit it as yaml.

You can navigate your notes in many ways

  • Find or create a note option (ctrl-O)
  • Good ol’ find (ctrl-F)
  • Via outgoing links from a note
  • Linked mentions – at the bottom of each note
  • Unlinked mentions
  • Via the Files explorer

Vault gardening – ways of learning and (re)discovering

  • Find orphaned files and broken links plugin – find potentially forgotten notes
  • Improved random note plugin – rediscover notes and improve them in a more spontaneous way
  • Use the local graph with neighbour links enabled (Filters)
  • Good ol’ search is always available
  • Try the Global graph view – your mileage may vary

On a related topic, there are good plugins for spaced repetition

Consider using Obsidian’s reading view when copy–pasting to other apps

When copying from Obsidian to paste into other tools, try copying from the reading view.
obsidian-tidbits-reading-view-icon.png
The HTML formatting you get with the reading view might be more suitable than the raw markdown, depending on your paste destination.

Single-page presentations using Excalidraw

To be elaborated.

For details, see Zsolt Viczian’s A detailed walkthrough of the Excalidraw-Obsidian Slideshow 3.0 script - YouTube

My fave community plugins for Obsidian

Learn more from my favourite teachers