zfei8k downloadsRetrieve the HTML title of web pages to name external links.
An Obsidian plugin that converts plain URLs in selected text into Markdown links using each page's title.
Thanks to mvexel for contributing these improvements:
og:title, twitter:title)Name the URL links in the selected text.Notes:
[label](https://example.com)) are skipped.
npm install: install dependencies.npm run dev: build in watch mode.npm run build: run TypeScript checks and create a production bundle (main.js).npm run lint: run ESLint.npm run smoke:title -- https://example.com: quickly test title extraction for a URL.npm run build.VaultFolder/.obsidian/plugins/url-namer/Use Vault switcher -> Manage vaults to see the exact local vault path.
main.jsmanifest.jsonstyles.css (if present)The URL-matching regex is currently hard-coded in main.ts as UrlTagger.rawUrlPattern.
Title extraction defaults to the HTML <title> tag. For sites that rely on custom metadata, site-specific parsing may be required (for example the existing WeChat og:title handling).