Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Extreme Wikilinks

bobstantonbobstanton223 downloads

Take your Wikilinks to the eXtreme! by using frontmatter to customize their appearance.

Add to Obsidian
Extreme Wikilinks screenshot
  • Overview
  • Scorecard
  • Updates6

Take your Wikilinks to the eXtreme! by using frontmatter to customize their appearance. EXTREME!

Extreme Wikilinks demo

Using frontmatter such as:

---
Address: 1040 S Washington Ave, Scranton, Pennsylvania 18505
icon: 🍕
---

With a template like:

{this.icon} {this.wikilink}

Will result in:

🍕 [[Alfredos Pizza Cafe]]

Or with frontmatter:

---
Distance: 1.57 mi
icon: 🥨
---

And template:

{this.icon} [[{this.linkDestination}|{this.title} {this.Distance}]]

Results in:

🥨 [[Pretzel Day Walk|Pretzel Day Walk 1.57 mi]]

Templates can be conditionally applied based on headings or target links.

Templates

Templates are managed in plugin settings.

Built-in values:

  • {this.title} - linked file basename
  • {this.basename} - linked file basename
  • {this.path} - linked file path
  • {this.wikilink} - Wikilink to the original link destination using the original display text
  • {this.linkDestination} - original link destination, including headings or block anchors
  • {this.linkDisplayText} - original link display text, such as Pizza from [[Alfredos Pizza Cafe|Pizza]]
  • {this.frontmatter} - linked file frontmatter object

Linked file frontmatter is also available directly, such as {this.icon}, {this.Address}.

For frontmatter names with spaces or punctuation, use bracket syntax:

{this['Property With Spaces']}

Template expressions can use JavaScript:

{h.hasTag(this.tags, 'online-ordering') && this.Website ? this.Website : ''}

Styling

Every rendered link is wrapped in a span.extreme-wikilinks-link, with a data attribute for the template name, custom CSS can style each template:

[data-extreme-wikilinks-template="Archived"] {
  --link-color: var(--text-muted);
  --link-color-hover: var(--text-normal);
}

And there are built in classes for extreme-wikilinks-faint and extreme-wikilinks-highlight:

<span class="extreme-wikilinks-faint">{this.wikilink}</span>
HealthExcellent
ReviewPassed
About
Customize Wikilink display using linked file frontmatter and templates to render icons, addresses, or custom labels inline. Reference built-in values (title, basename, path, wikilink, linkDestination, frontmatter), access frontmatter properties (use bracket syntax for names with spaces), and use JavaScript expressions for conditional output.
LinksTemplatingProperties
Details
Current version
0.3.2
Last updated
Last week
Created
2 months ago
Updates
6 releases
Downloads
223
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
AGPL-3.0
Report bugRequest featureReport plugin
Sponsor
Ko-fi
GitHub Sponsors
Author
bobstantonbobstanton
vaultquery.stanton.dev/
GitHubbobstanton
  1. Community
  2. Plugins
  3. Links
  4. Extreme Wikilinks

Related plugins

Wikilink Types

Type @ inside wikilink aliases to add relationship types, auto-synced to YAML frontmatter.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Advanced URI

Control everything with URI.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

QuickAdd

Quickly add new notes or content to your vault.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Templater

Create and use dynamic templates.