21 lines
596 B
Plaintext
21 lines
596 B
Plaintext
{% if theme.math.enable %}
|
|
{% set is_index_has_math = false %}
|
|
|
|
{# At home, check if there has `mathjax: true` post #}
|
|
{% if is_home() %}
|
|
{% for post in page.posts %}
|
|
{% if post.mathjax and not is_index_has_math %}
|
|
{% set is_index_has_math = true %}
|
|
{% endif %}
|
|
{% endfor %}
|
|
{% endif %}
|
|
|
|
{% if not theme.math.per_page or (is_index_has_math or page.mathjax) %}
|
|
{% if theme.math.engine == 'mathjax' %}
|
|
{% include 'mathjax.swig' %}
|
|
{% elif theme.math.engine == 'katex' %}
|
|
{% include 'katex.swig' %}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endif %}
|