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

bobstantonbobstanton333 downloads

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

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

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.

Skip an individual link

Add %%ew:skip%% immediately after a wikilink to skip extreme processing:

[[Alfredos Pizza Cafe]]%%ew:skip%%
[[Alfredos Pizza Cafe|Pizza]]%%ew:skip%%
[[Alfredos Pizza Cafe#Menu|Menu]]%%ew:skip%%

Choose a template for an individual link

Add %%ew:template=compact%% immediately after a wikilink to use the enabled template named compact, regardless of its conditions or position in the template list:

[[Alfredos Pizza Cafe]]%%ew:template=compact%%
[[Alfredos Pizza Cafe#Menu|Dinner]]%%ew:template=compact%%

Names are case-sensitive. Missing, disabled, or duplicate names leave the ordinary wikilink. Exclude patterns still apply.

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.tags} - linked file frontmatter tags, without the leading #
  • {this.bodyTags} - tags written in the linked file's body, without the leading #
  • {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.3
Last updated
5 hours ago
Created
3 months ago
Updates
7 releases
Downloads
333
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.

Advanced Canvas

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

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

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.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

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.