dotfiles

My PC Dotfiles & Website

javascript.html (1690B)


{% 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 %}