Check all links in markdown files if they are alive or dead. 🔗✔️
Go to file
Gaurav Nelson 703c232fb1 Merge pull request #16 from gaurav-nelson/updates
Enable quite and verbose modes
2020-02-10 12:29:52 +10:00
.github/workflows Upgraded to new yml syntax 2019-08-28 09:12:06 +10:00
action.yml Added internal links check, quite, verbose modes 2020-02-10 12:26:25 +10:00
Dockerfile Added internal links check, quite, verbose modes 2020-02-10 12:26:25 +10:00
entrypoint.sh Added internal links check, quite, verbose modes 2020-02-10 12:26:25 +10:00
LICENSE Initial commit 2019-03-30 21:54:25 +10:00
mlc_config.json Added support for markdown-link-check config file 2019-10-09 10:53:02 +10:00
README2.md Added internal links check, quite, verbose modes 2020-02-10 12:26:25 +10:00
README.md Added internal links check, quite, verbose modes 2020-02-10 12:26:25 +10:00

GitHub Action - Markdown link check 🔗✔️

This GitHub action checks all Markdown files in your repository for broken links. (Uses tcort/markdown-link-check)

How to use

  1. Create a new file in your repository .github/workflows/action.yml.

  2. Copy-paste the folloing workflow in your action.yml file:

    name: Check Markdown links
    
    on: push
    
    jobs:
      markdown-link-check:
        runs-on: ubuntu-latest
        steps:
        - uses: actions/checkout@master
          with:
            fetch-depth: 1
        - uses: gaurav-nelson/github-action-markdown-link-check@0.4.0
    
  3. To use a custom configuration for markdown-link-check, create a JSON configuration file and save it in the root folder as mlc_config.json.

www.google.com

This is a broken link

This is another broken link but its ignored using a configuration file.

Alpha

This exists. This one does not. References and definitions are checked too.

Bravo

Headings in readme.md are not checked. But missing files are reported.

External file: Charlie