NPM 包 remark-lint-are-links-valid-alive 使用教程

阅读时长 3 分钟读完

前言

在日常的前端开发中,常常需要写 Markdown 文件作为项目的文档、readme、博客等等。然而,有时候 Markdown 文件中的链接会失效,导致读者无法正常访问。针对这个问题,我们可以使用 remark-lint-are-links-valid-alive 这个 NPM 包来检查 Markdown 文件中链接的有效性。接下来,本文将详细介绍该包的使用方法。

准备

安装 remark-lint-are-links-valid-alive:

使用

在 package.json 中添加如下代码:

-- -------------------- ---- -------
-
  ---
  --------------- -
    ---------- -
      --------------
      -----------------------------------
    -
  --
  ---
-

运行命令:

此时,remark 将会检查项目中的所有 Markdown 文件,若有无效链接则会抛出异常中断程序。

配置

若希望 remark-lint-are-links-valid-alive 的校验规则更加严格,可以在 package.json 中添加如下代码:

-- -------------------- ---- -------
-
  ---
  --------------- -
    ---------- -
      ------------------------------------- - -------- -- ------------- --- --
    -
  --
  ---
-

其中,retry 和 retryDelay 配置项可以控制链接校验的重试次数和重试间隔时间。默认情况下,retry 为 2,retryDelay 为 100 毫秒。

示例代码

以下是一个示例的 Markdown 文件:

-- -------------------- ---- -------
- -------- ----

------- -------- -------------

-------------------------------------------

---------------------------------------------

----------------------------------------

运行命令:

将会输出如下信息:

这说明我们的链接校验工作已经生效了,并发现了无效链接。

结语

使用 remark-lint-are-links-valid-alive 这个 NPM 包可以有效地避免 Markdown 文件中链接的失效带来的问题,进一步提高文档的可读性和用户体验。希望本文能对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056be681e8991b448e5a01

纠错
反馈