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

如何移除nbconvert导出HTML时标题旁的¶超链接?

移除Jupyter Notebook转HTML时标题旁的¶锚点链接

有几种简单的方法可以移除这个锚点链接:

  • 命令行直接禁用锚点
    使用nbconvert的AnchorRemovePreprocessor预处理器,执行转换命令时加上对应参数:

    jupyter nbconvert --to html --AnchorRemovePreprocessor.enabled=True 你的笔记本文件.ipynb
    

    如果需要先运行笔记本再转换,加上--execute参数即可。

  • 修改配置文件永久生效
    先通过jupyter nbconvert --generate-config生成nbconvert配置文件,打开文件后添加以下配置:

    c.HTMLExporter.preprocessors = ['nbconvert.preprocessors.AnchorRemovePreprocessor']
    c.AnchorRemovePreprocessor.enabled = True
    

    之后每次转换HTML都会自动移除锚点链接。

  • 用CSS隐藏锚点
    在Notebook的任意Markdown单元格中添加自定义CSS样式,生成HTML时会自动应用该样式隐藏锚点:

    <style>
    .anchor-link {
        display: none !important;
    }
    </style>
    

内容的提问来源于stack exchange,提问作者Kaden Sungbin Cho

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 16:42:08