【问题标题】:Jupyter notebook: Is there a way to fold sections while exporting to htmlJupyter notebook:有没有办法在导出到 html 时折叠部分
【发布时间】:2019-08-13 20:11:08
【问题描述】:
我正在使用带有 jupyter-contrib-nbextensions 的 Jupyter 笔记本,我可以折叠部分以及其中的代码块。我想知道当笔记本导出为 html 时是否有办法保留折叠功能。目前,当我导出到 html 时,我无法折叠任何东西。如果笔记本很长,即使有目录,也很难处理。我会很感激这方面的任何想法。谢谢!
【问题讨论】:
标签:
python
jupyter-notebook
jupyter
folding
jupyter-contrib-nbextensions
【解决方案1】:
有趣的需求。我对此进行了简要调查。看起来 nbextensions 没有这种能力。我认为可能有两种选择,这两种选择都需要相当多的工作:
- 获取 html 文件并将其转换为允许级联样式表的某种形式,然后手动实现折叠
- 如果您希望反复执行此操作并且具备相关技能,那么您可以查看 nbextensions 代码并尝试对其进行更改以使其折叠
如果您发现任何其他选项或解决方案,请在此处发布。
【解决方案2】:
根据 nbextensions 中“可折叠标题”扩展的 docs,您应该能够使用 html_ch 格式导出可折叠的 html 文件:
jupyter nbconvert --to html_ch FILE.ipynb