pelicanhtml_3.tpl 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. {%- extends 'basic.tpl' -%}
  2. {% block stream_stdout -%}
  3. <div class="output_subarea output_stream output_stdout output_text">
  4. <pre class="ipynb">
  5. {{- output.text | ansi2html -}}
  6. </pre>
  7. </div>
  8. {%- endblock stream_stdout %}
  9. {% block stream_stderr -%}
  10. <div class="output_subarea output_stream output_stderr output_text">
  11. <pre class="ipynb">
  12. {{- output.text | ansi2html -}}
  13. </pre>
  14. </div>
  15. {%- endblock stream_stderr %}
  16. {% block error -%}
  17. <div class="output_subarea output_text output_error">
  18. <pre class="ipynb">
  19. {{- super() -}}
  20. </pre>
  21. </div>
  22. {%- endblock error %}
  23. {%- block data_text scoped %}
  24. <div class="output_text output_subarea {{extra_class}}">
  25. <pre class="ipynb">
  26. {{- output.data['text/plain'] | ansi2html -}}
  27. </pre>
  28. </div>
  29. {%- endblock -%}
  30. {% block input %}
  31. {% if "# <!-- collapse=True -->" in cell.source %}
  32. <div class="collapseheader inner_cell"><span style="font-weight: bold;">Expand Code</span>
  33. <div class="input_area" style="display:none">
  34. {{ cell.source.replace("# <!-- collapse=True -->\n", "") | highlight_code(metadata=cell.metadata) }}
  35. </div>
  36. </div>
  37. {% elif "# <!-- collapse=False -->" in cell.source %}
  38. <div class="collapseheader inner_cell"><span style="font-weight: bold;">Collapse Code</span>
  39. <div class="input_area">
  40. {{ cell.source.replace("# <!-- collapse=False -->\n", "") | highlight_code(metadata=cell.metadata) }}
  41. </div>
  42. </div>
  43. {% else %}
  44. <div class="inner_cell">
  45. <div class="input_area">
  46. {{ cell.source | highlight_code(metadata=cell.metadata) }}
  47. </div>
  48. </div>
  49. {% endif %}
  50. {%- endblock input %}