Я пытаюсь использовать mkdocs с mknotebooks, чтобы создать веб-сайт из Jupyter Notebook и файлов разметки. Все работает хорошо, за исключением того, что внешний вид ячеек ввода и вывода на результирующих html-страницах идентичен, что затрудняет понимание.
Например, в записной книжке ячейки ввода и вывода отличаются, как показано ниже:
Однако, когда я экспортирую в markdown, а затем в html, они выглядят одинаково:
Я попытался справиться с этим с помощью CSS. Однако div
ячеек ввода и вывода не относятся к разным классам, что затрудняет определение другого стиля.
В настоящее время я играю с шаблонами разметки nbconvert. Однако я не могу понять, что нужно изменить, чтобы выходные ячейки выглядели иначе. По умолчанию они имеют отступ в 1 табуляцию, что, по-видимому, недостаточно, чтобы различать их при экспорте в HTML.
Мой файл пользовательского шаблона выглядит так:
{% extends 'markdown.tpl' %}
<!-- adds call number to input prompts -->
{% block in_prompt %}
**In [{{ cell.execution_count }}]:**
{% endblock in_prompt %}
<!-- need help - make outputs appear different, perhaps different background cell color? -->
{% block output %}
{{cell.source}}
{% endblock output %}
{% block markdowncell scoped %}
{{ cell.source | wrap_text(80) }}
{% endblock markdowncell %}
...