如何移除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
相关产品推荐
相关产品推荐

