javascript.html (1690B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
{% macro script() %} <script defer src="{{ get_url(path="js/load.js") }}"></script> <script defer src="{{ get_url(path="js/theme.js") }}"></script> {% if page %}<script defer src="{{ get_url(path="js/scroll.js") }}"></script>{% endif %} {% if page and page.content is containing("<pre") %}<script defer src="{{ get_url(path="js/clipboard.js") }}"></script>{% endif %} {% if page and page.content is containing("footnote-reference") %}<script defer src="{{ get_url(path="js/footnote.js") }}"></script>{% endif %} {% if config.build_search_index %} <script defer src="{{ get_url(path="js/search.js") }}"></script> {% endif %} {% endmacro script %} {% macro mobile() %} <script defer src="{{ get_url(path="js/mobile.js") }}"></script> {% endmacro mobile %} {% macro comments() %} <script defer src="{{ get_url(path="js/comments.js") }}"></script> {% endmacro comments %} {% macro katex() %} {% if config.extra.math_katex %} <link rel="stylesheet" href="{{ get_url(path="math/katex.css") }}"> <script defer type="text/javascript" src="{{ get_url(path="js/katex.js") | safe }}"></script> <script defer type="text/javascript" src="{{ get_url(path="math/mathtex-script-type.js") | safe }}"></script> <script defer src="{{ get_url(path="math/auto-render.js") | safe }}" onload="renderMathInElement(document.body, { delimiters: [ {left: '$$', right: '$$', display: true}, {left: '$', right: '$', display: false}, {left: '\\(', right: '\\)', display: false}, {left: '\\[', right: '\\]', display: true} ] }); document.querySelectorAll('.katex-display').forEach(element => element.tabIndex = 0);"></script> {% endif %} {% endmacro katex %}