Блокнот Jupyter: есть ли возможность сложить разделы при экспорте в HTML

Я использую записные книжки Jupyter с jupyter-contrib-nbextensions и могу складывать в них как разделы, так и блоки кода. Я хочу знать, есть ли способ сохранить функцию сворачивания при экспорте ноутбука в HTML. В настоящее время, когда я экспортирую в HTML, я не могу ничего сложить. Записная книжка становится громоздкой, если она длинная, даже если есть оглавление. Буду признателен за любые идеи на этот счет. Спасибо!

2 ответа

Интересная необходимость. Я кратко посмотрел на это. Похоже, что nbextensions не имеют такой возможности. Я думаю, что, возможно, есть два варианта, оба из которых потребуют довольно много работы:

  • Возьмите html-файл и преобразуйте его в некоторую форму, которая позволит каскадные таблицы стилей, а затем вручную реализуйте свертывание.
  • Если вы хотите сделать это несколько раз и у вас есть навыки, то вы можете посмотреть на код nbextensions и попытаться изменить его, чтобы он свернулся

Если вы найдете какие-либо другие варианты или решения, опубликуйте их здесь.

Согласно документам для расширения «Складные заголовки» в nbextensions, вы должны иметь возможность экспортировать складной html-файл с помощью html_chформат:

      jupyter nbconvert --to html_ch FILE.ipynb
Другие вопросы по тегам