Getting Started¶
Get Trail up and running in under 5 minutes. By the end of this guide, you'll have created your first relation and explored it in the Trail pane.
Installation¶
Install via BRAT (Recommended)¶
BRAT (Beta Reviewers Auto-update Tester) is the easiest way to install Trail while it's in beta.
- Install the BRAT plugin from Settings → Community plugins → Browse
- Enable BRAT
- Open BRAT settings and select Add Beta plugin
- Enter
https://github.com/theoryzhenkov/trailand select Add Plugin - Enable Trail in Settings → Community plugins
Manual Installation¶
- Download
main.js,styles.css, andmanifest.jsonfrom the latest release - Create a folder at
<YourVault>/.obsidian/plugins/trail/ - Copy the downloaded files into that folder
- Restart Obsidian
- Enable Trail in Settings → Community plugins
Your First Relation¶
Let's create a simple parent-child relationship between two notes.
Step 1: Create a Parent Note¶
Create a new note called Projects.md:
Step 2: Create a Child Note with a Relation¶
Create another note called Website Redesign.md with an up relation pointing to Projects:
Both syntaxes create the same relation. Use whichever feels more natural to you.
Step 3: Open the Trail Pane¶
- Open the Command Palette (
Cmd/Ctrl + P) - Search for Trail: Open Trail pane
- Press Enter
The Trail pane appears in your sidebar. With Website Redesign open, you'll see:
Step 4: See Implied Relations in Action¶
Trail's default configuration includes implied relations. Because Website Redesign has an up relation to Projects, Trail automatically creates a down relation in the reverse direction.
Open Projects.md and look at the Trail pane:
You didn't have to add a link in Projects.md — Trail inferred it automatically.
Understanding the Default Setup¶
Trail comes preconfigured with four relations and three groups:
Default Relations¶
| Relation | Visual Direction | Implied Relation |
|---|---|---|
up |
Ascending | Creates down in reverse |
down |
Descending | Creates up in reverse |
next |
Sequential | Creates prev in reverse |
prev |
Sequential | Creates next in reverse |
Default Groups¶
| Group | Shows | Use Case |
|---|---|---|
| Ancestors | up relations (unlimited depth) |
Parent notes, categories |
| Children | down relations (unlimited depth) |
Child notes, contents |
| Siblings | next and prev (depth 1) |
Sequential navigation |
What's Next?¶
Now that you've created your first relation, explore these topics:
-
Learn the syntax options
Master inline and frontmatter syntax for creating relations.
-
Customize your relations
Create custom relation types with your own semantics.
-
Set up implied relations
Define rules so Trail automatically creates bidirectional links.
-
Explore real examples
See how to build family trees, project hierarchies, and more.