Jupyter notebook:导出到 html 时是否可以折叠部分

Jupyter notebook: Is there a way to fold sections while exporting to html

我正在使用带有 jupyter-contrib-nbextensions 的 Jupyter 笔记本,我可以在其中折叠部分和代码块。我想知道当笔记本导出到 html 时,是否有办法保留折叠功能。目前当我导出到 html 时,我无法折叠任何东西。如果笔记本很长,即使有 table 的内容,也会变得很麻烦。我会很感激这方面的任何想法。谢谢!

有趣的需求。我简要地调查了这个。看起来 nbextensions 没有这种能力。我认为可能有两种选择,这两种选择都需要相当多的工作:

  • 获取 html 文件并将其转换为某种允许级联样式表的形式,然后手动实现折叠
  • 如果你想重复这样做并且有技巧,那么你可以看看 nbextensions 代码并尝试更改它以使其折叠

如果您找到任何其他选项或解决方案,post 在这里。

根据 nbextensions 中“可折叠标题”扩展的 docs,您应该能够使用 html_ch 格式导出可折叠的 html-file:

jupyter nbconvert --to html_ch FILE.ipynb