From d87ad674ee3aebf1221d73020667dac516eaf95a Mon Sep 17 00:00:00 2001 From: tomasz-syn-grzegorza Date: Sat, 27 Jun 2026 16:02:29 +0200 Subject: [PATCH] Add FACEBOOK_DESCRIPTION for short Open Graph preview text. Use a dedicated og:description variable separate from SITE_DESCRIPTION, with fallback when unset. Co-authored-by: Cursor --- .env.example | 2 ++ docker-compose-example/.env.example | 1 + generate-from-env.sh | 5 +++-- index.html.template | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.env.example b/.env.example index 070d18e..47a5178 100644 --- a/.env.example +++ b/.env.example @@ -13,6 +13,8 @@ SITE_TITLE="Slavic Pulse" SITE_SHORT_NAME="Slavic Pulse" SITE_BASE_URL=https://slavic-pulse.com SITE_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI." +# Krótki opis pod og:description (Facebook, LinkedIn) — bez HTML; puste = SITE_DESCRIPTION +FACEBOOK_DESCRIPTION="Polub nas na YouTube i wesprzyj fundację — linki na slavic-pulse.com" TWITTER_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI." SITE_OG_IMAGE_ALT="Slavic Pulse" THEME_COLOR=#000000 diff --git a/docker-compose-example/.env.example b/docker-compose-example/.env.example index dbe8100..162ba1c 100644 --- a/docker-compose-example/.env.example +++ b/docker-compose-example/.env.example @@ -13,6 +13,7 @@ SITE_TITLE="Slavic Pulse" SITE_SHORT_NAME="Slavic Pulse" SITE_BASE_URL=https://slavic-pulse.com SITE_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI." +FACEBOOK_DESCRIPTION="Polub nas na YouTube i wesprzyj fundację — linki na slavic-pulse.com" TWITTER_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI." SITE_OG_IMAGE_ALT="Slavic Pulse" THEME_COLOR=#000000 diff --git a/generate-from-env.sh b/generate-from-env.sh index fc61981..5d226a9 100755 --- a/generate-from-env.sh +++ b/generate-from-env.sh @@ -19,6 +19,7 @@ SITE_TITLE="${SITE_TITLE:-Slavic Pulse}" SITE_SHORT_NAME="${SITE_SHORT_NAME:-Slavic Pulse}" SITE_BASE_URL="${SITE_BASE_URL:-https://slavic-pulse.com}" SITE_DESCRIPTION="${SITE_DESCRIPTION:-Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ubuntu), RAG, Ollama, Open WebUI, bezpieczny self-hosting i wdrożenia biznesowe lokalnej AI.}" +FACEBOOK_DESCRIPTION="${FACEBOOK_DESCRIPTION:-$SITE_DESCRIPTION}" TWITTER_DESCRIPTION="${TWITTER_DESCRIPTION:-$SITE_DESCRIPTION}" SITE_OG_IMAGE_ALT="${SITE_OG_IMAGE_ALT:-Slavic Pulse}" THEME_COLOR="${THEME_COLOR:-#000000}" @@ -55,11 +56,11 @@ POST_VIDEO_REDIRECT_URL_VERTICAL_JS="$(escape_js "$POST_VIDEO_REDIRECT_URL_VERTI POST_VIDEO_REDIRECT_ENABLED_FHD_JS="$(parse_bool_js "$POST_VIDEO_REDIRECT_ENABLED_FHD")" POST_VIDEO_REDIRECT_ENABLED_VERTICAL_JS="$(parse_bool_js "$POST_VIDEO_REDIRECT_ENABLED_VERTICAL")" -export SITE_TITLE SITE_SHORT_NAME SITE_BASE_URL SITE_DESCRIPTION TWITTER_DESCRIPTION SITE_OG_IMAGE_ALT +export SITE_TITLE SITE_SHORT_NAME SITE_BASE_URL SITE_DESCRIPTION FACEBOOK_DESCRIPTION TWITTER_DESCRIPTION SITE_OG_IMAGE_ALT export THEME_COLOR FAVICON_48 FAVICON_180 FAVICON_512 OG_IMAGE_URL export VIDEO_ID_FHD_JS VIDEO_ID_VERTICAL_JS POST_VIDEO_REDIRECT_URL_FHD_JS POST_VIDEO_REDIRECT_URL_VERTICAL_JS POST_VIDEO_REDIRECT_ENABLED_FHD_JS POST_VIDEO_REDIRECT_ENABLED_VERTICAL_JS -TEMPLATE_VARS='${SITE_TITLE} ${SITE_SHORT_NAME} ${SITE_BASE_URL} ${SITE_DESCRIPTION} ${TWITTER_DESCRIPTION} ${SITE_OG_IMAGE_ALT} ${THEME_COLOR} ${FAVICON_48} ${FAVICON_180} ${FAVICON_512} ${OG_IMAGE_URL} ${VIDEO_ID_FHD_JS} ${VIDEO_ID_VERTICAL_JS} ${POST_VIDEO_REDIRECT_URL_FHD_JS} ${POST_VIDEO_REDIRECT_URL_VERTICAL_JS} ${POST_VIDEO_REDIRECT_ENABLED_FHD_JS} ${POST_VIDEO_REDIRECT_ENABLED_VERTICAL_JS}' +TEMPLATE_VARS='${SITE_TITLE} ${SITE_SHORT_NAME} ${SITE_BASE_URL} ${SITE_DESCRIPTION} ${FACEBOOK_DESCRIPTION} ${TWITTER_DESCRIPTION} ${SITE_OG_IMAGE_ALT} ${THEME_COLOR} ${FAVICON_48} ${FAVICON_180} ${FAVICON_512} ${OG_IMAGE_URL} ${VIDEO_ID_FHD_JS} ${VIDEO_ID_VERTICAL_JS} ${POST_VIDEO_REDIRECT_URL_FHD_JS} ${POST_VIDEO_REDIRECT_URL_VERTICAL_JS} ${POST_VIDEO_REDIRECT_ENABLED_FHD_JS} ${POST_VIDEO_REDIRECT_ENABLED_VERTICAL_JS}' mkdir -p "$OUTPUT_DIR" diff --git a/index.html.template b/index.html.template index 180e70a..d311678 100644 --- a/index.html.template +++ b/index.html.template @@ -14,7 +14,7 @@ - +