:sparkles::fire:💄 Remove sharethis & add others.

This commit is contained in:
elkan1788
2024-08-05 20:38:20 +08:00
parent 85c3eb9d3b
commit e6ee562996
13 changed files with 150 additions and 37 deletions

View File

@@ -1,3 +0,0 @@
{{ if isset .Site.Params "addthisid" }}
<div class="addthis_inline_share_toolbox" style="text-align: center;"></div>
{{ end }}

View File

@@ -0,0 +1,11 @@
<div class="a2a_kit a2a_kit_size_32 a2a_default_style">
<a class="a2a_dd" href="https://www.addtoany.com/share"></a>
<a class="a2a_button_wechat"></a>
<a class="a2a_button_qzone"></a>
<a class="a2a_button_sina_weibo"></a>
<a class="a2a_button_douban"></a>
<a class="a2a_button_facebook"></a>
<a class="a2a_button_x"></a>
<a class="a2a_button_email"></a>
<a class="a2a_button_printfriendly"></a>
</div>

View File

@@ -0,0 +1 @@
<div class="sharethis-inline-share-buttons"></div>

View File

@@ -139,12 +139,29 @@
{{ $config = merge $config (dict "utterances" $utterances) }}
{{ end }}
{{ with .Site.Params.addThisId }}
{{ $addthis := dict
"js" $.Site.Data.resources.addthis.js
"cfg" (dict "pubid" .)
}}
{{ $config = merge $config (dict "addthis" $addthis) }}
{{ with .Site.Params.share }}
{{ $share := dict "enable" .enable }}
{{ if isset . "sharethis" }}
{{ $sharethis := dict
"js" $.Site.Data.resources.share.sharethis.js
"id" .sharethis.id
}}
{{ $share = merge $share (dict "sharethis" $sharethis) }}
{{ end }}
{{ if isset . "addtoany" }}
{{ $addtoany := dict
"js" $.Site.Data.resources.share.addtoany.js
"locale" .addtoany.locale
"num" .addtoany.num_services
}}
{{ $share = merge $share (dict "addtoany" $addtoany) }}
{{ end }}
{{ $config = merge $config (dict "share" $share) }}
{{ end }}
{{ with .Site.Params.siteState.statistic }}

View File

@@ -10,8 +10,21 @@
<div class="post-eof"></div>
{{ else }}
{{ partial "post/footer_meta/tags.html" . }}
{{ if and (not (isset .Params "share")) (not .Params.share) }}
{{ partial "_thirdparty/share/addthis.html" . }}
{{ $enable := .Params.share | default .Site.Params.share.enable }}
{{ with .Site.Params.share }}
{{ if $enable }}
<div class="post-share-tools">
<div class="post-share-loading">
<i class="fa-solid fa-ellipsis fa-spin"></i>
</div>
{{ if isset . "sharethis" }}
{{ partial "_thirdparty/share/sharethis.html" }}
{{ end }}
{{ if isset . "addtoany" }}
{{ partial "_thirdparty/share/addtoany.html" }}
{{ end }}
</div>
{{ end }}
{{ end }}
<hr/>
{{ partial "post/footer_meta/reward.html" . }}

View File

@@ -40,9 +40,22 @@
{{ end }}
{{/* Share scripts */}}
{{ if isset .Site.Params "addthisid" }}
{{ $addthisjs := resources.Get "js/third-party/share/addthis.js" }}
{{ $nextjs = $nextjs | append $addthisjs }}
{{/** if and .Site.Params.share.enable (isset .Site.Params "sharethisid") }}
{{ $sharethisjs := resources.Get "js/third-party/share/sharethis.js" }}
{{ $nextjs = $nextjs | append $sharethisjs }}
{{ end **/}}
{{ with .Site.Params.share }}
{{ if or .enable .Params.share }}
{{ if isset . "sharethis" }}
{{ $sharethisjs := resources.Get "js/third-party/share/sharethis.js" }}
{{ $nextjs = $nextjs | append $sharethisjs }}
{{ end }}
{{ if isset . "addtoany" }}
{{ $addtoanyjs := resources.Get "js/third-party/share/addtoany.js" }}
{{ $nextjs = $nextjs | append $addtoanyjs }}
{{ end }}
{{ end }}
{{ end }}
{{/* Comments scripts */}}