You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何取消Markdown中#、##、###标题的自动编号仅保留字号差异

自动生成标题编号是你所用的Markdown渲染器/编辑器开启了标题自动编号功能,可根据你的使用场景选择对应方案解决:

可自定义渲染规则的场景(自建博客、自定义主题编辑器等)

添加以下全局CSS代码即可关闭所有层级标题的自动编号:

h1, h2, h3, h4, h5, h6 {
  counter-reset: none !important;
  counter-increment: none !important;
}
h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
  content: "" !important;
}

如果是Hexo、VuePress、Hugo这类静态站点框架,将代码添加到全局自定义样式文件中即可生效。

现成笔记/编辑器场景

常用工具关闭路径:

  • Typora:偏好设置 → 外观 → 打开主题文件夹,在当前使用的主题CSS文件末尾添加上述代码,部分版本可直接在「Markdown」设置页关闭自动编号开关
  • Obsidian:设置 → 外观 → CSS片段,新建片段粘贴上述代码后启用即可
  • 语雀/Notion等在线工具:直接在平台设置中搜索「标题自动编号」,关闭对应功能开关
  • VS Code:如果是安装了标题自动编号插件,直接禁用对应插件即可

通用兼容方案(无需修改配置)

如果无法调整渲染器配置,直接用HTML标题标签替代Markdown的#语法即可,不会触发自动编号,同时保留层级字号差异:

<h1><strong>Activity 1</strong></h1>
<h2><strong>1a</strong></h2>

内容的提问来源于stack exchange,提问作者alalva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 05:15:04