dotfiles

My PC Dotfiles & Website

site/templates/macros/javascript.html (1690B)


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