0

当我将笔记本导出为 html 时,我的标题末尾有一个 ¶(pilcrow);我该如何关闭它?

这是我正在使用的示例命令:

jupyter nbconvert --to html --template basic Untitled.ipynb

笔记本只包含一个带有降价标题和文本的单元格:

# Here I am

Rock you like a hurricane
4

2 回答 2

1

我也有这个问题。我的解决方法是意识到 pilcrow 在 html 中有自己的类,这与它后面的标题不同,并将以下内容添加到 css 以使 pilcrow 的字体大小为 0,从而从渲染中删除 pilcrow页。

.anchor-link{
    font-size: 0;
}

您还可以使文本颜色与背景相同,或进行其他一些操作以使 Pilcrow 有效地消失。

于 2017-03-30T22:38:59.093 回答
1

现在支持作为配置选项:

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。

于 2017-05-05T04:16:07.950 回答