index.md.j2 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. {% extends 'base/display_priority.j2' %}
  2. {% block in_prompt %}
  3. {% endblock in_prompt %}
  4. {% block output_prompt %}
  5. {%- endblock output_prompt %}
  6. {% block input %}
  7. ```
  8. {%- if 'magics_language' in cell.metadata -%}
  9. {{ cell.metadata.magics_language}}
  10. {%- elif 'name' in nb.metadata.get('language_info', {}) -%}
  11. {{ nb.metadata.language_info.name }}
  12. {%- endif %}
  13. {{ cell.source}}
  14. ```
  15. {% endblock input %}
  16. {% block error %}
  17. {{ super() }}
  18. {% endblock error %}
  19. {% block traceback_line %}
  20. {{ line | indent | strip_ansi }}
  21. {% endblock traceback_line %}
  22. {% block execute_result %}
  23. {% block data_priority scoped %}
  24. {{ super() }}
  25. {% endblock %}
  26. {% endblock execute_result %}
  27. {% block stream %}
  28. {{ output.text | indent }}
  29. {% endblock stream %}
  30. {% block data_svg %}
  31. {% if "filenames" in output.metadata %}
  32. ![svg]({{ output.metadata.filenames['image/svg+xml'] | path2url }})
  33. {% else %}
  34. ![svg](data:image/svg;base64,{{ output.data['image/svg+xml'] }})
  35. {% endif %}
  36. {% endblock data_svg %}
  37. {% block data_png %}
  38. {% if "filenames" in output.metadata %}
  39. ![png]({{ output.metadata.filenames['image/png'] | path2url }})
  40. {% else %}
  41. ![png](data:image/png;base64,{{ output.data['image/png'] }})
  42. {% endif %}
  43. {% endblock data_png %}
  44. {% block data_jpg %}
  45. {% if "filenames" in output.metadata %}
  46. ![jpeg]({{ output.metadata.filenames['image/jpeg'] | path2url }})
  47. {% else %}
  48. ![jpeg](data:image/jpeg;base64,{{ output.data['image/jpeg'] }})
  49. {% endif %}
  50. {% endblock data_jpg %}
  51. {% block data_latex %}
  52. {{ output.data['text/latex'] }}
  53. {% endblock data_latex %}
  54. {% block data_html scoped %}
  55. {{ output.data['text/html'] }}
  56. {% endblock data_html %}
  57. {% block data_markdown scoped %}
  58. {{ output.data['text/markdown'] }}
  59. {% endblock data_markdown %}
  60. {% block data_text scoped %}
  61. {{ output.data['text/plain'] | indent }}
  62. {% endblock data_text %}
  63. {% block markdowncell scoped %}
  64. {{ cell.source }}
  65. {% endblock markdowncell %}
  66. {% block unknowncell scoped %}
  67. unknown type {{ cell.type }}
  68. {% endblock unknowncell %}