Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
anchor

GitHub Action

MDX Broken Link Checker

0.0.3

MDX Broken Link Checker

anchor

MDX Broken Link Checker

Report broken links found in a given set of files

Installation

Copy and paste the following snippet into your .yml file.

              

- name: MDX Broken Link Checker

uses: KaiSpencer/[email protected]

Learn more about this action in KaiSpencer/gh-action-check-broken-links

Choose a version

Link Checker

Maintained fork of hashicorp/gh-action-check-broken-links, updated with modern tooling.

C/I Status

A GitHub Action that reports all broken links found within a set of provided .mdx files

  • ⚠️ Currently only supports .mdx files
  • ⚠️ Assumes a Next.js project structure (i.e. links resolve from the /pages directory)

Features

Parses .mdx files, locating all links. Reports back any failed requests including those that contain a fragment identifier (i.e. https://example.com/page#identifier) but whose resulting markup does not.

Example Usage

- name: HashiCorp's Link Checker
  uses: hashicorp/gh-action-check-broken-links@v1
  with:
    # Required: The base URL to check links against
    # For example: /pages/foo.mdx will be checked against https://hashicorp.com/foo
    baseUrl: 'https://hashicorp.com'
    # Optional: Provide a list of files to check
    files: 'pages/foo.mdx pages/bar.mdx'
    whitelist: |
      https://google.com/whitelist
      https://yahoo.com/whitelist