Markdown Link ResolverNavigate Markdown links like code. Ctrl+Click any link in your Built for Astro-based documentation projects, where links are written as content URLs (e.g. Requirements
FeaturesGo to DefinitionCtrl+Click (or press F12) on any link to jump directly to the file it resolves to. Works with Markdown links, reference-style links, JSX Hover PreviewHover over a link to see the resolved file path, the confidence of the match, and a preview of the target file's content — all without leaving your document. Peek DefinitionPress Alt+F12 to preview the linked file inline, right where you're reading. Real-time DiagnosticsBroken links are underlined as you type, and listed in the Problems panel — so dead links get caught before they ship. Quick Fix SuggestionsWhen a link is broken, click the lightbulb (or press Ctrl+. / Cmd+.) for suggested fixes, ranked by similarity to existing content. CodeLens AnnotationsEvery link shows its resolved destination inline, right above it — or a warning if it can't be resolved. AutocompleteStart typing a URL inside a link, JSX attribute, or frontmatter field, and get autocomplete suggestions from all known permalinks in your project — typos included. Redirect ValidationIf your project uses a redirects file, the extension validates entries automatically: flags redirects pointing to broken destinations, duplicate sources, and unnecessary redirects to content that already exists at that URL. ReportsGenerate HTML reports for broken links, permalink usage, and redirect health — handy for a documentation audit or cleanup pass. Monorepo SupportAutomatically detects multiple Astro projects in a single workspace (pnpm, Lerna, Nx, Turborepo) and resolves links across all of them. Astro CMS JSON Content Links (Beta)Validates links and images inside Astro CMS-style JSON content files (schema-driven page structs) — including Getting StartedInstall the extension, then open any Markdown file in an Astro project. The status bar shows indexing progress and switches to Ready once links are resolvable. From there, Ctrl+Click any link to try it out. All commands are available from the Command Palette under the MDLR prefix — including MDLR: List Links, MDLR: Validate Links, and the report commands. ConfigurationMost projects work out of the box with zero configuration — content roots, asset directories, and languages are auto-detected from your Astro config. Common settings you may want to adjust, under
See the full settings list in VS Code's Settings UI by searching for Markdown Link Resolver. SupportFound a bug or have a feature request? Open an issue on the GitHub repository. LicenseProprietary - all rights reserved. See LICENSE. |