当我将笔记本导出为 html 时,我的标题末尾有一个 ¶(pilcrow);我该如何关闭它?
这是我正在使用的示例命令:
jupyter nbconvert --to html --template basic Untitled.ipynb
笔记本只包含一个带有降价标题和文本的单元格:
# Here I am
Rock you like a hurricane
当我将笔记本导出为 html 时,我的标题末尾有一个 ¶(pilcrow);我该如何关闭它?
这是我正在使用的示例命令:
jupyter nbconvert --to html --template basic Untitled.ipynb
笔记本只包含一个带有降价标题和文本的单元格:
# Here I am
Rock you like a hurricane
我也有这个问题。我的解决方法是意识到 pilcrow 在 html 中有自己的类,这与它后面的标题不同,并将以下内容添加到 css 以使 pilcrow 的字体大小为 0,从而从渲染中删除 pilcrow页。
.anchor-link{
font-size: 0;
}
您还可以使文本颜色与背景相同,或进行其他一些操作以使 Pilcrow 有效地消失。
现在支持作为配置选项:
c.HTMLExporter.anchor_link_text = '' # disable pilcrow, requires nbconvert >= 5.2
老的:
我可以通过修补 markdown 渲染器来关闭 pilcrows:
import mistune
import nbconvert
nbconvert.filters.markdown_mistune.IPythonRenderer.header = mistune.Renderer.header
不过,这似乎很hacky。