2019-05-30 18:52:14 +08:00

36 lines
1.0 KiB
Plaintext

{% if theme.quicklink.enable %}
{% set quicklink_uri = url_for(theme.vendors._internal + '/quicklink/quicklink.umd.js') %}
{% if theme.vendors.quicklink %}
{% set quicklink_uri = theme.vendors.quicklink %}
{% endif %}
{% if is_home() %}
{% if theme.quicklink.home %}
{% set loadQL = true %}
{% endif %}
{% endif %}
{% if is_archive() %}
{% if theme.quicklink.archive %}
{% set loadQL = true %}
{% endif %}
{% endif %}
{% if loadQL or (page.quicklink or post.quicklink) %}
<script src="{{ quicklink_uri }}"></script>
<script>
{% if theme.quicklink.delay %}
window.addEventListener('load', () => {
{% endif %}
quicklink({
timeout: {{ theme.quicklink.timeout }},
priority: {{ theme.quicklink.priority }},
ignores: [uri => uri.includes('#'),uri => uri == '{{ url.replace('index.html', '') }}',{{ theme.quicklink.ignores }}]
});
{% if theme.quicklink.delay %}
});
{% endif %}
</script>
{% endif %}
{% endif %}