Link Title Plus

approved

by Abnerzhao

将粘贴的 URL 转换为带标题和图标的链接。 - This plugin has not been manually reviewed by Obsidian staff.

29 downloadsUpdated 8d agoMIT

Link Title Plus

中文说明

Link Title Plus converts a pasted HTTP(S) URL into a Markdown link with its page title and favicon.

Installation

After the plugin is approved, install and enable Link Title Plus from Settings -> Community plugins in Obsidian.

For manual installation, copy main.js, manifest.json, and styles.css into:

<Vault>/.obsidian/plugins/link-title-plus/

Then enable the plugin from Obsidian's Community plugins settings.

Usage

Paste a single HTTP(S) URL in a Markdown editor. The plugin replaces it with a Markdown link containing the page title. When a favicon is available, it is displayed; otherwise the website name is used.

Configure the display template and optional proxy in the plugin settings.

Features

  • Fetches Open Graph, Twitter, or HTML page titles.
  • Inlines favicons as data URLs to avoid hotlink-protection failures.
  • Falls back to the website name when metadata cannot be fetched.
  • Uses YouTube oEmbed instead of loading video watch pages.
  • Supports configurable display templates and HTTP, HTTPS, or SOCKS5 proxies.

Display Template

The default template is:

[{{display}}]({{url}})

{{display}} renders an icon and title when a favicon is available, or a website name and title when it is not.

Available placeholders:

PlaceholderValue
{{title}}Page title
{{url}}Original URL
{{hostname}}Host name
{{siteName}}Website name
{{icon}}Inlined favicon data URL
{{description}}Page description
{{site}}16px icon when available, otherwise website name
{{display}}Icon or website name, followed by the page title

Examples:

[{{title}}]({{url}})
[{{siteName}} · {{title}}]({{url}})

Proxy

The proxy is used only for fetching page metadata. Leave it empty to use Obsidian's default network settings.

http://127.0.0.1:7890
socks5://127.0.0.1:1080

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.