asciidoc.tpl 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {% extends 'display_priority.tpl' %}
  2. {% block input %}
  3. {% if resources.global_content_filter.include_input_prompt %}
  4. {% if cell.execution_count is defined -%}
  5. +*In[{{ cell.execution_count|replace(None, " ") }}]:*+
  6. {% else %}
  7. +*In[]:*+
  8. {%- endif -%}
  9. {%- endif -%}
  10. [source
  11. {%- if 'magics_language' in cell.metadata -%}
  12. , {{ cell.metadata.magics_language}}
  13. {%- elif 'pygments_lexer' in nb.metadata.get('language_info', {}) -%}
  14. , {{ nb.metadata.language_info.pygments_lexer }}
  15. {%- elif 'name' in nb.metadata.get('language_info', {}) -%}
  16. , {{ nb.metadata.language_info.name }}
  17. {%- endif -%}]
  18. ----
  19. {{ cell.source}}
  20. ----
  21. {% endblock input %}
  22. {% block output_group %}
  23. {% if resources.global_content_filter.include_output_prompt %}
  24. {% if cell.execution_count is defined -%}
  25. +*Out[{{ cell.execution_count|replace(None, " ") }}]:*+
  26. {%- else -%}
  27. +*Out[]:*+
  28. {%- endif -%}
  29. {%- endif %}
  30. ----
  31. {{- super() -}}
  32. ----
  33. {% endblock output_group %}
  34. {% block error %}
  35. {{ super() }}
  36. {% endblock error %}
  37. {% block traceback_line %}
  38. {{ line | indent | strip_ansi }}
  39. {% endblock traceback_line %}
  40. {%- block execute_result %}
  41. {%- block data_priority scoped %}
  42. {{- super() -}}
  43. {%- endblock %}
  44. {%- endblock execute_result %}
  45. {% block stream %}
  46. {{ output.text -}}
  47. {% endblock stream %}
  48. {% block data_svg %}
  49. ![svg]({{ output.metadata.filenames['image/svg+xml'] | path2url }})
  50. {% endblock data_svg %}
  51. {% block data_png %}
  52. ![png]({{ output.metadata.filenames['image/png'] | path2url }})
  53. {% endblock data_png %}
  54. {% block data_jpg %}
  55. ![jpeg]({{ output.metadata.filenames['image/jpeg'] | path2url }})
  56. {% endblock data_jpg %}
  57. {% block data_latex %}
  58. {{ output.data['text/latex'] | convert_pandoc(from_format="latex", to_format="asciidoc")}}
  59. {% endblock data_latex %}
  60. {% block data_html scoped %}
  61. {{ output.data['text/html'] | convert_pandoc(from_format='html', to_format='asciidoc')}}
  62. {% endblock data_html %}
  63. {% block data_markdown scoped %}
  64. {{ output.data['text/markdown'] | markdown2asciidoc}}
  65. {% endblock data_markdown %}
  66. {% block data_text scoped %}
  67. {{-output.data['text/plain']-}}
  68. {% endblock data_text %}
  69. {% block markdowncell scoped %}
  70. {{ cell.source | markdown2asciidoc}}
  71. {% endblock markdowncell %}
  72. {% block unknowncell scoped %}
  73. unknown type {{ cell.type }}
  74. {% endblock unknowncell %}