diff --git a/.env.example b/.env.example
index f4cd22f..070d18e 100644
--- a/.env.example
+++ b/.env.example
@@ -17,8 +17,7 @@ TWITTER_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ub
SITE_OG_IMAGE_ALT="Slavic Pulse"
THEME_COLOR=#000000
-# --- Obrazy i ikony (ścieżki względem roota strony) ---
-BG_IMAGE=/assets/imgs/www-bg-slavic-pulse-com-001.jpg
+# --- Ikony (ścieżki względem roota strony) ---
FAVICON_48=/assets/imgs/favico/48x48.png
FAVICON_180=/assets/imgs/favico/180x180.png
FAVICON_512=/assets/imgs/favico/512x512.png
@@ -30,5 +29,10 @@ POST_VIDEO_REDIRECT_URL_FHD=https://www.youtube.com/watch?v=kujXXtoHUbc
# Short vertical 9:16 (portrait / wąski viewport)
VIDEO_ID_VERTICAL=YOUR_VERTICAL_SHORT_ID
POST_VIDEO_REDIRECT_URL_VERTICAL=https://www.youtube.com/shorts/YOUR_VERTICAL_SHORT_ID
-# true = przekierowanie po filmie (URL zależy od formatu); false = zostaje obraz tła
+# Zachowanie po zakończeniu intro (domyślnie dla obu formatów):
+# true = przekieruj na POST_VIDEO_REDIRECT_URL_* (YouTube / inny link)
+# false = zostaw miniaturkę YouTube jako tło strony (bez przekierowania)
POST_VIDEO_REDIRECT_ENABLED=true
+# Opcjonalnie osobno dla każdego formatu (puste = użyj POST_VIDEO_REDIRECT_ENABLED):
+# POST_VIDEO_REDIRECT_ENABLED_FHD=true
+# POST_VIDEO_REDIRECT_ENABLED_VERTICAL=false
diff --git a/assets/imgs/favico/180x180.png b/assets/imgs/favico/180x180.png
index e85610d..8b6cd45 100644
Binary files a/assets/imgs/favico/180x180.png and b/assets/imgs/favico/180x180.png differ
diff --git a/assets/imgs/favico/48x48.png b/assets/imgs/favico/48x48.png
index b6d6575..afe1ebe 100644
Binary files a/assets/imgs/favico/48x48.png and b/assets/imgs/favico/48x48.png differ
diff --git a/assets/imgs/favico/512x512.png b/assets/imgs/favico/512x512.png
index b0524d8..7470c41 100644
Binary files a/assets/imgs/favico/512x512.png and b/assets/imgs/favico/512x512.png differ
diff --git a/docker-compose-example/.env.example b/docker-compose-example/.env.example
index 19cfc75..76087ed 100644
--- a/docker-compose-example/.env.example
+++ b/docker-compose-example/.env.example
@@ -14,8 +14,7 @@ TWITTER_DESCRIPTION="Lokalne modele LLM, własny serwer AI (Proxmox, TrueNAS, Ub
SITE_OG_IMAGE_ALT="Slavic Pulse"
THEME_COLOR=#000000
-# --- Obrazy i ikony (ścieżki względem roota strony) ---
-BG_IMAGE=/assets/imgs/www-bg-slavic-pulse-com-001.jpg
+# --- Ikony (ścieżki względem roota strony) ---
FAVICON_48=/assets/imgs/favico/48x48.png
FAVICON_180=/assets/imgs/favico/180x180.png
FAVICON_512=/assets/imgs/favico/512x512.png
@@ -26,3 +25,5 @@ POST_VIDEO_REDIRECT_URL_FHD=https://www.youtube.com/watch?v=kujXXtoHUbc
VIDEO_ID_VERTICAL=YOUR_VERTICAL_SHORT_ID
POST_VIDEO_REDIRECT_URL_VERTICAL=https://www.youtube.com/shorts/YOUR_VERTICAL_SHORT_ID
POST_VIDEO_REDIRECT_ENABLED=true
+# POST_VIDEO_REDIRECT_ENABLED_FHD=true
+# POST_VIDEO_REDIRECT_ENABLED_VERTICAL=false
diff --git a/generate-from-env.sh b/generate-from-env.sh
index ad9fe8d..fc61981 100755
--- a/generate-from-env.sh
+++ b/generate-from-env.sh
@@ -23,7 +23,6 @@ TWITTER_DESCRIPTION="${TWITTER_DESCRIPTION:-$SITE_DESCRIPTION}"
SITE_OG_IMAGE_ALT="${SITE_OG_IMAGE_ALT:-Slavic Pulse}"
THEME_COLOR="${THEME_COLOR:-#000000}"
-BG_IMAGE="${BG_IMAGE:-/assets/imgs/www-bg-slavic-pulse-com-001.jpg}"
FAVICON_48="${FAVICON_48:-/assets/imgs/favico/48x48.png}"
FAVICON_180="${FAVICON_180:-/assets/imgs/favico/180x180.png}"
FAVICON_512="${FAVICON_512:-/assets/imgs/favico/512x512.png}"
@@ -33,29 +32,34 @@ VIDEO_ID_VERTICAL="${VIDEO_ID_VERTICAL:-}"
POST_VIDEO_REDIRECT_URL_FHD="${POST_VIDEO_REDIRECT_URL_FHD:-${POST_VIDEO_REDIRECT_URL:-https://www.youtube.com/watch?v=kujXXtoHUbc}}"
POST_VIDEO_REDIRECT_URL_VERTICAL="${POST_VIDEO_REDIRECT_URL_VERTICAL:-}"
POST_VIDEO_REDIRECT_ENABLED="${POST_VIDEO_REDIRECT_ENABLED:-true}"
+POST_VIDEO_REDIRECT_ENABLED_FHD="${POST_VIDEO_REDIRECT_ENABLED_FHD:-$POST_VIDEO_REDIRECT_ENABLED}"
+POST_VIDEO_REDIRECT_ENABLED_VERTICAL="${POST_VIDEO_REDIRECT_ENABLED_VERTICAL:-$POST_VIDEO_REDIRECT_ENABLED}"
-OG_IMAGE_URL="${SITE_BASE_URL}${BG_IMAGE}"
+OG_IMAGE_URL="https://img.youtube.com/vi/${VIDEO_ID_FHD}/maxresdefault.jpg"
escape_js() {
printf '%s' "$1" | sed "s/'/\\\\'/g"
}
+parse_bool_js() {
+ case "$(printf '%s' "$1" | tr '[:upper:]' '[:lower:]')" in
+ true|1|yes|on) printf 'true' ;;
+ *) printf 'false' ;;
+ esac
+}
+
VIDEO_ID_FHD_JS="$(escape_js "$VIDEO_ID_FHD")"
VIDEO_ID_VERTICAL_JS="$(escape_js "$VIDEO_ID_VERTICAL")"
POST_VIDEO_REDIRECT_URL_FHD_JS="$(escape_js "$POST_VIDEO_REDIRECT_URL_FHD")"
POST_VIDEO_REDIRECT_URL_VERTICAL_JS="$(escape_js "$POST_VIDEO_REDIRECT_URL_VERTICAL")"
-BG_IMAGE_JS="$(escape_js "$BG_IMAGE")"
-
-case "$(printf '%s' "$POST_VIDEO_REDIRECT_ENABLED" | tr '[:upper:]' '[:lower:]')" in
- true|1|yes|on) POST_VIDEO_REDIRECT_ENABLED_JS=true ;;
- *) POST_VIDEO_REDIRECT_ENABLED_JS=false ;;
-esac
+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 THEME_COLOR BG_IMAGE 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 BG_IMAGE_JS POST_VIDEO_REDIRECT_ENABLED_JS
+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} ${BG_IMAGE} ${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} ${BG_IMAGE_JS} ${POST_VIDEO_REDIRECT_ENABLED_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}'
mkdir -p "$OUTPUT_DIR"
diff --git a/index.html.template b/index.html.template
index aefc35d..180e70a 100644
--- a/index.html.template
+++ b/index.html.template
@@ -24,7 +24,7 @@
-
+