# Obsidian features, functionality, Elements, & examples
## [[Markdown]]
## [[Obsidian Plugins]]
## [[Memex Callouts]]
## Atomic Elements
### Notes
### Tags
### Canvas
### Graphs
- global graph
- local graph
### Tables
### Properties & Front Matter
E.g.
```
---
aliases: [AI, Artificial Intelligence]
---
```
### Footnotes
```md
Here's a simple footnote,[^1] and here's a longer one.[^bignote]
[^1]: meaningful!
[^bignote]: Here's one with multiple paragraphs and code.
Indent paragraphs to include them in the footnote.
`{ my code }`
Add as many paragraphs as you like.
```
### Presentations
Separate slides with ---
### Bullet points/lists
### Todos/tasks
checklist plugin gives you a sidebar pane
- [x] Task 1
- [x] Completion with date stamp ✅ 2023-03-31
- [/] Partial/in progress
- [-] Canceled
- [>] Moved or blocked?
- [<] Scheduled?
### Lines
### Blocks
### Sections
### Headings
### Workspaces
## Links
Use more official markdown links instead of the obsidian custom `[[]]`. Actually, the readability of wikilinks prob makes it worth it to use. Looks like nvultra will use them too. Probably not hard to convert from them if I needed to.
You can link to notes, a heading in a note, or any block in a note
### To Blocks
A "block" can be a paragraph, a blockquote, a list item, etc. In general, anything that has empty lines before and after is a block.
To link to a block in a specific file, first type `[[filename` to bring up a list of matched files. After selecting a file, type `^` and continue typing to search for blocks to link to.
Once you hit enter, a link to that block will be generated for you, in the format similar to `[[filename#^dcf64c]]`, where `dcf64c` is the block ID that was just generated for you.
If you're not sure which file the block is in, another method is to type `[[^^` and search for blocks in all files. This will search through all the blocks in your vault, so expect a bit of delay if your vault is large.
If you want human readable block IDs, you can manually put `^your-id` after a block. Make sure there's at least one space if you're putting the ID at end of a line.
### To Headings
Type `[[` and select the page, then type # to search through headings in that file. The link will have human readable links like [[aNote#aHeading2]]
### To URLS
- https://www.google.com
- [Google](https://www.google.com)
### Link to heading in same document, e.g. for Table of Contents (TOC)
- [[#Semantic links with link aliases? Missing]]
- [[#URLS]]
### Semantic links with link aliases? Missing
- [[Mockito|Javascript's best testing framework allows blah blah blah]]
- e.g., to get a markdown way of making something like Tinderbox links where you can not only link 2 notes but define what the meaning of the link is - agree, disagree, issue, event, example, etc.
- Excalibrain has similar ideas
### Link to other files with another app like
Link to another file on my hard drive with a specific app. Like OmniOutliner://Python.oo or something
![[Photo Jul 17, 3 45 11 PM.jpg]]
Hold `Ctrl` to create `file:///`absolute links to those files instead of importing a copy.
[[Apple URL Schemes]]
[[Hookmark]]
[[Obsidian Advanced-URI Plugin]]

Folder:
[Inbox Folder](file:///Users/evan/Dropbox/%20Inbox/)
[Dropbox Folder](file:///Users/evan/Dropbox/)
[iCloud Folder](file:///Users/evan/Library/Mobile%20Documents/com~apple~CloudDocs/)
And/or use [Hook](https://hookproductivity.com/wp-content/uploads/2021/07/Hook-Home-Page-v1.3.mp4)
#### Obsidian
[Link to note](obsidian://open?path=D:%2Fpath%2Fto%2Ffile.md)
- copy url from pathfinder
#### Omni
(file:///Users/evan/Library/Mobile%20Documents/com~apple~CloudDocs/Omni/Omni%20Codex/Career.ooutline)
- Got via pathfinder
- You can also use the Things shortcut thing to pull it up and then copy the path from that things box. And you can name the link, then highlight that name, then cmd-k, like macOS
#### Scapple
[Philosophy Scapple](file:///Users/evan/Dropbox/CODEX/INTELLECTUAL/Academia/Courses/PHIL%20570%20Nietzsche/Nietzsche%20Paper%20%233%20Scapple.scap)
#### Taskpaper
#### Foldingtext
#### Tinderbox
#### Apple notes
Will be great when i want the features of Apple Notes in Obsidian. E.g., Apple Pencil sketches.
[Solution to get url](https://apple.stackexchange.com/questions/332100/link-to-a-note-in-apple-notes-from-another-note)
- You have to share the note and then get the url.
[Apple Note: Light Bulbs](https://www.icloud.com/notes/05gZ0dDyW8FbSrpc-Zkg7Y3Hg#Cabin)
#### Dash
## Text and note processing
### Splitting/exploding A note into multiple notes
- heading?
- arbitrary character
- maintain a link in the original document. So you can have an index/outline document
### Note refactor community plugin
## Embeds
### Webpage with iframe
<iframe src="https://www.youtube.com/embed/NnTvZWp5Q7o"></iframe>
### Webpage with iframe and resize
<iframe height=300 width=500 src="https://www.youtube.com/embed/NnTvZWp5Q7o"></iframe>
### Images

#### Resize

#### Formats supported
- Markdown files: `md`;
- Image files: `png`, `jpg`, `jpeg`, `gif`, `bmp`, `svg`;
- Audio files: `mp3`, `webm`, `wav`, `m4a`, `ogg`, `3gp`, `flac`;
- Video files: `mp4`, `webm`, `ogv`;
- PDF files: `pdf`.
## Transclusion

- includes that pages transclusions as well

- can transclude only a specified heading in a page
## [[Obsidian Searches & Queries]]
## Templates
### Builtin
### Templater
- for creating specific note types
- command to create new note from template
- template language
### Aliases
- you can define aliases for a note in the frontmatter