Skip to content

nzubair/MarkdownLinkCheck

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkdownLinkCheck

This is a simple PowerShell module to check links correctness in your markdown files. It supports both absolute and relative links. The primary scenario that it targets is verifing markdown docs hosted on GitHub.

The heavy lifting of parsing markdown is done by markdig.

This is a very early work. Markdig.dll committed directly to this repo to make build process simpler. It should be done more elegantly in the future.

Install

From the gallery

> Install-Module MarkdownLinkCheck -Scope CurrentUser

Usage

To check all markdown links in your project, run these commands in the root of your repo

# load the module
> Import-Module MarkdownLinkCheck
> Get-MarkdownLink -BrokenOnly

You can pass path as a parameter

> Get-MarkdownLink -BrokenOnly -Path .\docs

If you want to use the module in CI, you may find useful ability to throw exception, if any broken links are found

> Get-MarkdownLink -BrokenOnly -ThrowOnBroken

About

Check links correctness in your markdown files

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 100.0%