From ad271c1c2075b4b26b4a52a7ed70d1c95c9948c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=87=A1=E6=A2=A6=E6=98=9F=E5=B0=98?= Date: Wed, 20 Jul 2022 09:03:11 +0800 Subject: [PATCH] :zap: Use dynamic function load analytic scripts avoid affecting the execution of page functions. --- data/resources.yaml | 5 +++++ .../partials/_thirdparty/analytics/51la.html | 17 +++++++++++++++-- layouts/partials/head/analytics.html | 3 ++- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/data/resources.yaml b/data/resources.yaml index c0d03c5..e204c3c 100644 --- a/data/resources.yaml +++ b/data/resources.yaml @@ -28,6 +28,11 @@ css: # 第三方服务组件资源 # 3rd servcies Resource +# 站点统计 +# Site analytics engine +analytics: + la: https://sdk.51.la/js-sdk-pro.min.js + # 文章分享 # Share addthis: diff --git a/layouts/partials/_thirdparty/analytics/51la.html b/layouts/partials/_thirdparty/analytics/51la.html index 3aca679..e64eb90 100644 --- a/layouts/partials/_thirdparty/analytics/51la.html +++ b/layouts/partials/_thirdparty/analytics/51la.html @@ -1,2 +1,15 @@ - - + diff --git a/layouts/partials/head/analytics.html b/layouts/partials/head/analytics.html index 0105e07..77416e5 100644 --- a/layouts/partials/head/analytics.html +++ b/layouts/partials/head/analytics.html @@ -1,5 +1,6 @@ +{{ $ctx := . }} {{- with .Site.Params.analytics }} {{- if isset . "laid" }} - {{ partial "_thirdparty/analytics/51la.html" .laId }} + {{ partial "_thirdparty/analytics/51la.html" (dict "ctx" $ctx "id" .laId) }} {{- end }} {{- end }} \ No newline at end of file