From 149399b90f836cbab5306d61e84d6aa271e8900c Mon Sep 17 00:00:00 2001 From: Sungchan Yi Date: Mon, 26 Feb 2024 16:17:11 +0900 Subject: [PATCH] fix: remove non-existing links --- _includes/js-selector.html | 41 ++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/_includes/js-selector.html b/_includes/js-selector.html index f8f40c7..795d832 100644 --- a/_includes/js-selector.html +++ b/_includes/js-selector.html @@ -11,6 +11,8 @@ +{% assign js_dist = '/assets/js/dist/' %} + {% if page.layout == 'post' or page.layout == 'page' or page.layout == 'home' %} {% assign urls = urls | append: ',' | append: site.data.origin[type]['lazy-polyfill'].js %} @@ -65,7 +67,7 @@ {% assign js = 'commons' %} {% endcase %} -{% capture script %}/assets/js/dist/{{ js }}.min.js{% endcapture %} +{% capture script %}{{ js_dist }}{{ js }}.min.js{% endcapture %} {% if page.math %} @@ -77,12 +79,12 @@ /* start/end delimiter pairs for in-line math */ inlineMath: [ ['$', '$'], - ["\\(", "\\)"] + ['\\(', '\\)'] ], /* start/end delimiter pairs for display math */ displayMath: [ ['$$', '$$'], - ["\\[", "\\]"] + ['\\[', '\\]'] ], macros: { ds: "\\displaystyle", @@ -141,7 +143,8 @@ tilde: ["\\widetilde{#1}", 1], hat: ["\\widehat{#1}", 1], - } + }, + tags: 'ams' } }; @@ -149,16 +152,32 @@ {% endif %} + +{% if page.layout == 'post' %} + {% assign provider = site.pageviews.provider %} + + {% if provider and provider != empty %} + {% case provider %} + {% when 'goatcounter' %} + {% if site.analytics[provider].id != empty and site.analytics[provider].id %} + {% include pageviews/{{ provider }}.html %} + {% endif %} + {% endcase %} + {% endif %} +{% endif %} + {% if jekyll.environment == 'production' %} {% if site.pwa.enabled %} - - {% else %} - + {% endif %} - - {% if site.google_analytics.id != empty and site.google_analytics.id %} - {% include google-analytics.html %} - {% endif %} + + {% for analytics in site.analytics %} + {% capture str %}{{ analytics }}{% endcapture %} + {% assign type = str | split: '{' | first %} + {% if site.analytics[type].id and site.analytics[type].id != empty %} + {% include analytics/{{ type }}.html %} + {% endif %} + {% endfor %} {% endif %}