Rewrite half the theme to make Mozilla observatory more happy about strict CSP

This commit is contained in:
daudix
2024-10-18 18:16:38 +03:00
parent 932c7d9aa4
commit 26b12aadf6
19 changed files with 730 additions and 679 deletions

View File

@ -67,12 +67,12 @@
{%- endif %}
{%- endif %}
{%- if config.extra.show_copy_button %}
{%- include "partials/copy_button.html" %}
{%- endif %}
{%- set scripts = ["closable.js"] %}
{%- if config.extra.show_copy_button %}
{%- set scripts = scripts | concat(with=["copy-button.js"]) %}
{%- endif %}
{%- if config.extra.goatcounter %}
{%- set scripts = scripts | concat(with=["count.js"]) %}
{%- endif %}
@ -93,11 +93,9 @@
{%- if config.build_search_index %}
{%- if config.search.index_format == "elasticlunr_json" -%}
{%- include "partials/search_elasticlunr.html" %}
{%- set scripts = scripts | concat(with=["elasticlunr.min.js"]) %}
{%- set scripts = scripts | concat(with=["elasticlunr.min.js", "search-elasticlunr.js"]) %}
{%- elif config.search.index_format == "fuse_json" -%}
{%- include "partials/search_fuse.html" %}
{%- set scripts = scripts | concat(with=["fuse.js"]) %}
{%- set scripts = scripts | concat(with=["fuse.js", "search-fuse.js"]) %}
{%- endif -%}
{%- endif %}
@ -105,6 +103,10 @@
{%- set scripts = scripts | concat(with=["theme-switcher.js"]) %}
{%- endif %}
{%- if page.extra.comments.id %}
{%- set scripts = scripts | concat(with=["comments.js"]) %}
{%- endif %}
{%- if config.extra.scripts %}
{%- set scripts = scripts | concat(with=config.extra.scripts) %}
{%- endif %}