Fix homepage YouTube embed: switch to privacy-enhanced URL with start time#41
Fix homepage YouTube embed: switch to privacy-enhanced URL with start time#41
Conversation
Co-authored-by: Reshrahim <61033581+Reshrahim@users.noreply.github.com>
|
@copilot - I still don't see the video rendered correctly in the static website https://brave-pond-00b49761e-41.westus2.3.azurestaticapps.net/ |
The template and config changes are working correctly — the built HTML from commit <iframe ... src="https://www.youtube-nocookie.com/embed/-xcNd5ZU0Z8?si=1KIPvS0vQXj2HglY&start=1731" ...></iframe>The old video ID Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|

The homepage iframe used a bare YouTube video ID (
gaG77PiYv5w) that was failing to embed (error 153). The fix switches to ayoutube-nocookie.comURL with a specific start time, and adds a newyoutube_urlfront matter parameter to support full embed URLs.Changes
content/_index.md: Replaceyoutube: gaG77PiYv5wwithyoutube_urlpointing to the new privacy-enhanced embed URL:themes/bigspring-light/layouts/index.html: Refactor screenshot section to resolve the iframesrcinto a variable before rendering —youtube_urltakes precedence overyoutube(video ID), preserving backward compatibility for any page using the old parameter:Single iframe element replaces the previously duplicated branches.
safeURLis applied to prevent Hugo from escaping the query string parameters.Original prompt
This pull request was created from Copilot chat.
🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.