dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
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 %}