Merge pull request #3126 from nourkagha/kofi-followups

🩹 Refine Ko-fi integration
This commit is contained in:
Nuno C. authored and GitHub committed 2026-11-11 18:18:50 +00:00
commit 8165cbaffc
43 files changed
+117 -9

No files matched your search

+2 -2
View File
@@ -74,12 +74,12 @@
data-x_margin="18"
data-y_margin="18"></script>
{{ end }}
{{ if site.Params.kofi.globalWidget | default false }}
{{ if and (site.Params.kofi.globalWidget | default false) site.Params.kofi.identifier }}
<script src="https://storage.ko-fi.com/cdn/scripts/overlay-widget.js"></script>
<script>
kofiWidgetOverlay.draw('{{ site.Params.kofi.identifier }}', {
'type': 'floating-chat',
'floating-chat.donateButton.text': '{{ site.Params.kofi.globalWidgetText | default "" }}',
'floating-chat.donateButton.text': '{{ cond (isset site.Params.kofi "globalwidgettext") site.Params.kofi.globalWidgetText (i18n "kofi.support_me") }}',
'floating-chat.donateButton.background-color': '{{ site.Params.kofi.globalWidgetBackgroundColor | default "#00B9FE" }}',
'floating-chat.donateButton.text-color': '{{ site.Params.kofi.globalWidgetTextColor | default "#FFFFFF" }}',
});
+2 -2
View File
@@ -1,12 +1,12 @@
{{ $isRTL := .Site.Params.rtl | default false }}
{{ $coffeeIsRight := and (eq (lower site.Params.buymeacoffee.globalWidgetPosition) "right") .Site.Params.buymeacoffee.globalWidget }}
{{ $coffeeIsRight := and (eq (lower .Site.Params.buymeacoffee.globalWidgetPosition) "right") .Site.Params.buymeacoffee.globalWidget }}
{{ if not $coffeeIsRight }}
{{ $coffeeIsRight = false }}
{{ end }}
{{ $needAvoidCoffee := ne $coffeeIsRight $isRTL }}
{{ $kofiEnabled := .Site.Params.kofi.globalWidget | default false }}
{{ $kofiEnabled := and (.Site.Params.kofi.globalWidget | default false) .Site.Params.kofi.identifier }}
{{ $needAvoidKofi := and $kofiEnabled $isRTL }}
{{ $needExtraOffset := or $needAvoidCoffee $needAvoidKofi }}