2

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

4

2 回答 2

2

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

  • 获取 html 文件并将其转换为允许级联样式表的某种形式,然后手动实现折叠
  • 如果您希望反复执行此操作并拥有技能,那么您可以查看 nbextensions 代码并尝试更改它以使其折叠

如果您发现任何其他选项或解决方案,请在此处发布。

于 2019-03-22T19:29:23.180 回答
1

根据nbextensions中“可折叠标题”扩展的文档,您应该能够使用以下html_ch格式导出可折叠的 html 文件:

jupyter nbconvert --to html_ch FILE.ipynb
于 2021-10-11T07:14:15.117 回答