Features
Obsidian Features🔗
Resource | References | |
---|---|---|
Obsidian | My notes on Obsidian, Template/sample vault | |
Related | Markdown |
Writing: Markdown Editor🔗
- editing mode: WYSISYG Markdown rendered
- Markdown flavour: mostly CommonMark, some custom features, a lot of HTML supported
- file preview on ctrl+mouse hover
- Spellcheck (multiple languages/dictionaries)
- Canvas: freely arrange notes and other content on a workspace
- Templates: select folder in settings, supports variables
- VIM editor mode (many commands supported besides e.g. buffer interaction)
Links🔗
Link types
- regular Markdown links:
[link text|alt link text](URI "link title")
(linkt title and alt link text are optional)-
Link with separate definition (only reading mode, URL has to be valid format, else it won’t be rendered)
1 2 3
[Link text][link-key] [link-key]: URL
-
- Wiki-Links:
[[file name|link text]]
^cecfe6 - HTML links using the anchor tag:
<a href="URI">link text</a>
^html-link
How to use
- Link specific heading:
[[filename#heading|link text]]
- Link specific block/paragraph:
[[filename^block-id|link text]]
where Obsidian automatically creates a block-id for you, e.g.^a8575e
, or you can create them yourself - links with spaces: in HTML spaces have to be escaped with the special entity
%20
, but you can use<>
to avoid this:[link text](URI)
- Obsidian URIs:
obsidian://vault/vault_name/path/to/file
^a45f2b- start with
vault/
to specify a (different) vault - omit vault, don’t specify full path
<a href="obsidian://vault//note#heading">item</a>
- some websites won’t let one enter non-HTTP(S) URIs, so a work-around is to have a webserver run that parses the Obsidian-URI part, allowing one to open Obsidian. Use for example x-redirect on GitHub.
- start with
Compatibility
Wiki-links are a Markdown extension, albeit widely supported one. To ensure portability it’s better to use standard Markdown links []()
. Obsidian has a setting to automatically convert Wiki-links to Markdown links.
Another case where Wiki-links are unsuitable is in tables, if you want to use |
to specify a link text. This (currently) is interpreted as a column separator and doesn’t render properly. Use Markdown or HTML links to work around this.
Images🔗
- Markdown:
- Obsidian/Wiki:
- HTML: requires
file://...
URL, can’t use just (relative) file path, absolute path required (I swear just usingfile://path/to/file
worked sometime, relative to the user’s home directory)
Using CSS snippets, the alt text can be overloaded to modify image properties.4
For example center images, see image_center.css
in snippets folder. Usage:
HTML figure: offers caption, contents and caption can be centered (not working in reader mode)
Code Blocks🔗
Obsidian uses Prism for syntax highlighting. For more information, refer to Supported languages.
Footnotes🔗
There are several ways to achieve footnotes. Most only render properly in reading mode and all will add a numbered reference with a back-link.
1 2 3 4 5 6 7 8 |
|
The Markdown standard: Kirk to Enterprise!1
With a named reference2
Or with an inline footnote ^[without a need to specify the text separately]
Markdown Extensions🔗
- embed (parts of) other notes, even paragraphs (automatically creates an label) with interactive auto-completion ^646f6d
1 2 |
|
- call-outs
> [!idea] Why don’t we …? - special bullet points for check lists: theme feature, support and meaning varies. If unsupported, items show up as checked. Alternatively use CSS to get this function (see
.obsidian/snippets/checkboxes.css
,3 some icons might be difficult to see, depending on theme)
Alternative Checkboxes
- Unchecked
- Checked
- [>] Rescheduled
- [<] Scheduled
- [!] Important
- [-] Cancelled
- [/] In Progress
- [?] Question
- [*] Star
- [n] Note
- [l] Location
- [i] Information
- [I] Idea
- [S] Amount
- [p] Pro
- [c] Con
- [b] Bookmark
- [“] Quote
- Metadata or YAML frontmatter (used by many softwares)
Call-outs🔗
Syntax:
1 2 |
|
Default supported types
note
(default if unsupported), todo
, success
, failure
, danger
, tip/hint
, important
, check
, done
, help
, warning/caution/attention
info
Call-outs can fold!
Just add a -
to the call-out specifier
tip/hint
You can create your own using CSS snippets (Settings: Appearance > CSS snippets), for example. Obsidian is using Lucide icons, search there for the name of your desired icon.
1 2 3 4 |
|
important
NOTE!!!11
todo
You shouldn’t leave this until last minute!
Maybe start by making yourself a coffee.
warning
, caution
, attention
Warning!
Don’t ever do this! Don’t ever do this!
failure/fail/missing
Fail!
Why’d you think this would ever work?
error
Zonk!
That’s even worse!
danger
Will Robinson!
bug
How did this ever work?
check/done
‘t was but a breeze.
Nfg
success
Success!
It’s not all bad always!
faq/question
Will this be helpful?
You can just hope.
help
I need somebody!
Not just anybody!
example
Click for more
Read some very instructive examples to illustrate this topic.
quote/cite
Me
Clothes are for daytime.
Some themes or CSS snippets add further call-outs.
Knowledge Management System (KMS)🔗
- search: content across files, search modifiers
file
,path
,tag
,line()
,section()
, … - tags: quick and easy way to set bookmarks and categories
- inline: #obsidian
-
YAML frontmatter:
1 2 3
--- tags: Obsidian ---
-
queries
1
#Obsidian
- graph view
Obsidian Canvas🔗
GUI🔗
- left sidebar: files, search, favourites
- right sidebar: tags, file outline, links
- renaming/moving files updates links automatically
- flexible split view: horizontal, vertical
- quick commands:
/
- command palette: ctrl+p
Customisation🔗
- themes: Settings > Appearance > Themes
- CSS: snippets to enhance and customise rendering of
Integration🔗
If sticking to core Markdown, notes can be processed by any other software that parses Markdown.
Most Markdown extensions by Obsidian and its Plugins use syntax that doesn’t break rendering of files in other Markdown parsers, but might just render to gibberish. Call-outs for example would just look like odd quotes.
Plugins🔗
- Dataview: live index and query engine
References🔗
-
Beam me up, Scotty! ↩
-
making it easier to remember ↩
-
https://forum.obsidian.md/t/alternative-checkboxes-icon-bullets-copy-and-paste/35962/15 ↩
-
https://www.reddit.com/r/ObsidianMD/comments/v1fs0f/comment/iamghtr/ ↩