pelicanhtml_1.tpl 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {%- extends 'html_basic.tpl' -%}
  2. {% block stream_stdout -%}
  3. <div class="box-flex1 output_subarea output_stream output_stdout">
  4. <pre class="ipynb">{{output.text |ansi2html}}</pre>
  5. </div>
  6. {%- endblock stream_stdout %}
  7. {% block stream_stderr -%}
  8. <div class="box-flex1 output_subarea output_stream output_stderr">
  9. <pre class="ipynb">{{output.text |ansi2html}}</pre>
  10. </div>
  11. {%- endblock stream_stderr %}
  12. {% block pyerr -%}
  13. <div class="box-flex1 output_subarea output_pyerr">
  14. <pre class="ipynb">{{super()}}</pre>
  15. </div>
  16. {%- endblock pyerr %}
  17. {%- block data_text %}
  18. <pre class="ipynb">{{output.text | ansi2html}}</pre>
  19. {%- endblock -%}
  20. {% block input %}
  21. {% if "# <!-- collapse=True -->" in cell.input %}
  22. <div class="collapseheader box-flex1"><span style="font-weight: bold;">Expand Code</span>
  23. <div class="input_area box-flex1" style="display:none">
  24. {{ cell.input.replace("# <!-- collapse=True -->\n", "") | highlight2html(metadata=cell.metadata) }}
  25. </div>
  26. </div>
  27. {% elif "# <!-- collapse=False -->" in cell.input %}
  28. <div class="collapseheader box-flex1"><span style="font-weight: bold;">Collapse Code</span>
  29. <div class="input_area box-flex1">
  30. {{ cell.input.replace("# <!-- collapse=False -->\n", "") | highlight2html(metadata=cell.metadata) }}
  31. </div>
  32. </div>
  33. {% else %}
  34. <div class="input_area box-flex1">
  35. {{ cell.input | highlight2html(metadata=cell.metadata) }}
  36. </div>
  37. {% endif %}
  38. {%- endblock input %}