Keyboard Shortcuts
Ctrl + P: Open Command Palette for search.Ctrl + Shift + P: to toggle left panel (Custom short key)Alt: Create multiple cursor points by holding down.Alt + Shift: Select multiple sections in different areas.
Linking and Tagging
Tags:
#TagLinking Notes:
- Basic Link:
[[Note Name]]— Creates a new file if the note doesn’t exist. - Alias Naming:
[[link | name]]— Use a pipe|to create an alias. - Header Links:
[[Obsidian#Header 1 | Alias]]— Link to specific headers in a note. - Tagged Sections:
[[Obsidian#^352532 | toHideTheNumbers]]— Using^to tag any small section.
- Basic Link:
Code and Comments
Inline Code:
code lineCode Block:
ccode block with language insertionsLinks:
- External:
[name](URL) - Embed Image:
 - Example:

- External:
Hover Text:
[google](https://www.google.com "To bring up a pop up while hovering")Information Block:
INFO
Information Block
Formatting text and links:
Obsidian HelpNote Block:
: Name
Description goes here.
Inline Comments:
%% comments visible only in editing view %%
Text Formatting
- Highlighting:
==highlighting== - Strikethrough:
~~Strike through~~
Lists and Checklists
Unordered Lists: Start with
+,-, or*Ordered Lists: Start with numbers
- One
- Nested one
- Nested two
- Two
- Three
- One
Checklist:
- [ ]for an empty checkbox- [x]for a checked box- Example:
- [ ] Task 1
- [x] Task 2
Footnotes
Creating Footnotes:
- Use
[^1]to reference a footnote and[^1]:for the footnote text. - Example: Footnote [^1]
- Use
Inline Method: Use
text^[footnote]for inline footnotes.- Example: This is a footnote^[this is the text for the footnote].
Order of numbers can be changed and numbers will change accordingly
Foot note [^1] Another one [^2]
[^1]: Linked to the footnote [^2]: another link
Images
- Embedding Images:

Tables
Creating Tables:
- Use
|to separate columns, with---under headers.
Name Column Header - Use
Markdown to HTML Conversion
- Markdown can be converted to HTML for webpages. Check out:
- Markdown Guide
- Static Site Generators:
- Jekyll: Popular generator for building HTML websites from Markdown.
- GitHub Pages: Offers free hosting for Jekyll sites.
Line Breaks
- To create a line break, leave two or more spaces after a paragraph. Or
<br />can be used.
Recommended Tools and Plugins
Markdown Editors:
- Ghostwriter (cross-platform)
- Markdown Monster (Windows)
- ReText (Linux)
VS Code Plugins:
- Markdown Extended
- Prettier - Code Formatter
- Markdown Shortcuts
- Markdown Preview Enhanced
