markdownlint取消html标签警告

本文介绍如何在VSCode中通过配置markdownlint插件来取消MD033/no-inline-html的警告,具体操作是允许指定的HTML标签以避免在Markdown文件中出现不必要的错误提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新

取消所有 MD033 的报错

  "markdownlint.config": {
    "default": true,
    "MD033": false // 加这一句
  },

1. 问题

在 vscode 中使用 markdownlint 插件进行代码分析,当使用了 html 标签时,插件会给出 MD033/no-inline-html 警告(没错,就是那种强迫症最讨厌的黄色波浪线)。

2. 原因

插件作者的意图是为了使 markdown 文件是纯 markdown 的,避免在使用 html 以外的方式渲染时出错。如图所示:
插件文档截图

原文链接如下:
markdownlint Rules on github

3. 解决方法

那么取消这种警告的方法,是在设置的 json 文件中添加如下代码

"markdownlint.config": {
    "default": true,
    "MD033": {
      "allowed_elements": [ "font", "li", "table", "tr", "td" ]
    }
  },

其中 "allowed_elements" 的列表中填入不想提出警告的 html 标签(一个一个加挺烦的。。。)
保存修改后,markdownlint将不再对 "allowed_elements" 中的 html 标签提出警告

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值