【问题标题】: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
      

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 2021-02-08
        • 2016-10-20
        • 1970-01-01
        • 1970-01-01
        • 2020-01-23
        • 1970-01-01
        • 2017-09-01
        • 1970-01-01
        相关资源
        最近更新 更多