]> git.otsuka.systems Git - cotsuka.github.io/commitdiff
add youtube shortcode
authorCameron Otsuka <cameron@otsuka.haus>
Fri, 9 May 2025 01:22:02 +0000 (18:22 -0700)
committerCameron Otsuka <cameron@otsuka.haus>
Fri, 9 May 2025 01:22:02 +0000 (18:22 -0700)
12 files changed:
_includes/css/style.css
_includes/layouts/base.njk
content/links/build-weekly-roundup-2025-week-11.md
content/links/build-weekly-roundup-2025-week-12.md
content/links/build-weekly-roundup-2025-week-14.md
content/links/build-weekly-roundup-2025-week-15.md
content/links/build-weekly-roundup-2025-week-17.md
content/links/build-weekly-roundup-2025-week-18.md
content/links/build-weekly-roundup-2025-week-6.md
content/links/build-weekly-roundup-2025-week-7.md
content/links/build-weekly-roundup-2025-week-8.md
eleventy.config.js

index 7757d6aab9b86299778d9460ef4c60fb5e22ddf2..3d052c09ff86f24fd896f16c0bc4376feb9bb9aa 100644 (file)
@@ -94,6 +94,7 @@ object {
 }
 hr {
   margin-bottom: 1rem;
+  margin-top: 1rem;
 }
 footer {
   text-align: center;
@@ -134,4 +135,9 @@ footer > address > menu > li {
 }
 .collectiontag {
   font-variant: small-caps;
+}
+iframe.youtube-shortcode {
+  aspect-ratio: 16 / 9;
+  width: 100%;
+  display: block;
 }
\ No newline at end of file
index 1b993848e45654252a279f2b48bb436df37904f2..812ac874535b05c8f7d8724d27513a33b465f3aa 100644 (file)
@@ -8,7 +8,7 @@
     {%- endif %}
     <meta charset="utf-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src 'self' 'unsafe-inline'; frame-src 'none'" />
+    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src 'self' 'unsafe-inline'; frame-src youtube.com www.youtube.com youtube-noocookie.com www.youtube-nocookie.com" />
     <meta name="title" property="og:title" content="{{ title }}" />
     <meta name="description" property="og:description" content="{{ description or metadata.subtitle }}" />
     <meta name="author" content="{{ metadata.author.name }}" />
index ddecc29ae8468d55dc62ac47727967b4d0499825..813a2d5f311026e5d54d17cc7478b3e351c828f9 100644 (file)
@@ -2,7 +2,7 @@
 title: "Fork in the road for Treasury yields"
 href: https://x.com/BuildMarkets/status/1900265390279917813
 date: 2025-03-13
-modified: 2025-03-18
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #11"
 tags:
 - livestream
@@ -19,6 +19,4 @@ posse:
 - Bitcoin bonds
 - Tariff whiplash
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #11 https://x.com/i/broadcasts/1OwxWXgnrpDKQ
->
-> — Build Markets (@BuildMarkets) [March 13, 2025](https://x.com/BuildMarkets/status/1900265390279917813)
+{% youtube "https://www.youtube.com/watch?v=SbpNbMR9HdM", "BUILD WEEKLY ROUNDUP - 2025 WEEK #11" %}
index 0a25e0358d5ffcf4a5750726837967182d56925d..b3f01bf03f6c6f97a276600a3164d666558e8894 100644 (file)
@@ -2,7 +2,7 @@
 title: "Post-FOMC Landscape and the EU Savings & Investments Union"
 href: https://x.com/BuildMarkets/status/1902821735764004882
 date: 2025-03-20
-modified: 2025-03-20
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #12"
 tags:
 - livestream
@@ -16,6 +16,4 @@ posse:
 - Post-FOMC landscape
 - EU Savings & Investments Union
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #12 https://x.com/i/broadcasts/1ZkJzYgkqVeGv
->
-> — Build Markets (@BuildMarkets) [March 20, 2025](https://x.com/BuildMarkets/status/1902821735764004882)
+{% youtube "https://www.youtube.com/watch?v=dX0VjqLCZVQ", "BUILD WEEKLY ROUNDUP - 2025 WEEK #12" %}
index e742363a1fb99bdb0a45f7c232ce4de50838dfb1..518e0a7b629eb110b964a1c914981909504dfbb2 100644 (file)
@@ -2,7 +2,7 @@
 title: "Liberation Day in America"
 href: https://x.com/BuildMarkets/status/1907904612491026601
 date: 2025-04-03
-modified: 2025-04-03
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #14"
 tags:
 - livestream
@@ -17,6 +17,4 @@ posse:
 - Will tariffs improve GDP outlook?
 - CoreWeave IPO
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #14 https://x.com/i/broadcasts/1OwGWXbRpApJQ
->
-> — Build Markets (@BuildMarkets) [April 3, 2025](https://x.com/BuildMarkets/status/1907904612491026601)
+{% youtube "https://www.youtube.com/watch?v=2Mny_aaCciw", "BUILD WEEKLY ROUNDUP - 2025 WEEK #14" %}
index f6be25ff98e7927342f712070415ba087ef5bacc..3ee8ee64890088df7040e89448a88f5874dc3e2b 100644 (file)
@@ -2,7 +2,7 @@
 title: "Tariffs pack a wallop"
 href: https://x.com/BuildMarkets/status/1910437627070996981
 date: 2025-04-10
-modified: 2025-04-10
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #15"
 tags:
 - livestream
@@ -10,11 +10,9 @@ tags:
 posse:
   𝕏: https://x.com/BuildMarkets/status/1910437627070996981
   LinkedIn: https://www.linkedin.com/posts/build-asset-management_build-weekly-roundup-2025-week-15-tariffs-ugcPost-7316194096199450624-OW_f
-  YouTube: https://www.youtube.com/watch?v=88uye8yGnDA&t=117s
+  YouTube: https://www.youtube.com/watch?v=88uye8yGnDA
 ---
 
 - Tariffs pack a wallop
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #15 https://x.com/i/broadcasts/1ynKOlPzWDQGR
->
-> — Build Markets (@BuildMarkets) [April 10, 2025](https://x.com/BuildMarkets/status/1910437627070996981)
+{% youtube "https://www.youtube.com/watch?v=88uye8yGnDA", "BUILD WEEKLY ROUNDUP - 2025 WEEK #15" %}
index 99b43ff79c8986a6052e7d2c4edc6976fe3efcbb..4d4275b155967f1b69315c65a12a1955601249b0 100644 (file)
@@ -2,7 +2,7 @@
 title: "Retail rushes for gold"
 href: https://x.com/BuildMarkets/status/1915502782368358771
 date: 2025-04-25
-modified: 2025-04-27
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #17"
 tags:
 - livestream
@@ -18,6 +18,4 @@ posse:
 - bitcoin breaks out?
 - retail rushes for gold
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #17 https://x.com/i/broadcasts/1gqxvjdljlwxB
->
-> — Build Markets (@BuildMarkets) [April 24, 2025](https://x.com/BuildMarkets/status/1915502782368358771)
+{% youtube "https://www.youtube.com/watch?v=7Rnz-um_t_8", "BUILD WEEKLY ROUNDUP - 2025 WEEK #17" %}
index 62f2d2c9472ee70c287c31e9b6a823e5cbaaea91..e0784725b0512a4231c858b8eaef690369c405da 100644 (file)
@@ -2,7 +2,7 @@
 title: "The Art of the (Ukraine) Deal"
 href: https://x.com/BuildMarkets/status/1918047770180563330
 date: 2025-05-01
-modified: 2025-05-02
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #18"
 tags:
 - livestream
@@ -17,6 +17,4 @@ posse:
 - us - ukraine minerals deal
 - bitcoin custody security in meatspace
 
-> THE ART OF THE (UKRAINE) DEAL - BUILD WEEKLY ROUNDUP - 2025 WEEK #18 https://x.com/i/broadcasts/1dRKZYXWgjrxB
->
-> — Build Markets (@BuildMarkets) [May 01, 2025](https://x.com/BuildMarkets/status/1918047770180563330)
+{% youtube "https://www.youtube.com/watch?v=Qujrx5baRIY", "THE ART OF THE (UKRAINE) DEAL - BUILD WEEKLY ROUNDUP - 2025 WEEK #18" %}
index 8a26f427ec11d21fdfcb15a86df6ac24b99a99b1..47c7858b1dc48249f19f8fc2350e3606d8515beb 100644 (file)
@@ -2,7 +2,7 @@
 title: "Listen in as we break down Treasury yields, bond liquidity, potential regulatory changes, Bitcoin's mempools, and alternative investments 👇"
 href: https://x.com/CameronOtsuka/status/1887613004839329827
 date: 2025-02-06
-modified: 2025-02-13
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #6"
 tags:
 - livestream
@@ -13,8 +13,7 @@ posse:
   ActivityPub: https://otsuka.social/@cameron/statuses/01JKEJFNXWB7HYFABDBGRRX0QT
   Bluesky: https://bsky.app/profile/otsuka.haus/post/3lhjzlhen5k2f
   LinkedIn: https://www.linkedin.com/posts/cotsuka_bitcoin-activity-7293379146213117953-Lehb
+  YouTube: https://www.youtube.com/watch?v=gORG_wURG78
 ---
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #6 https://x.com/i/broadcasts/1jMJgkgryzqJL
->
-> — Cameron Otsuka (@CameronOtsuka) [February 6, 2025](https://x.com/CameronOtsuka/status/1887613004839329827)
+{% youtube "https://www.youtube.com/watch?v=gORG_wURG78", "BUILD WEEKLY ROUNDUP - 2025 WEEK #6" %}
index f5e96789fa3a9ec6f53d2c4e32ab94652ea4c241..7f47f3d1cd85366062b0dc4d8a0d90037e6ab2fb 100644 (file)
@@ -2,7 +2,7 @@
 title: "🚨 the penny peg has broken, new 6-week t-bills, ukraine peace talks, and more"
 href: https://x.com/CameronOtsuka/status/1890159220974362824
 date: 2025-02-13
-modified: 2025-02-20
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #7"
 tags:
 - livestream
@@ -11,8 +11,7 @@ posse:
   𝕏: https://x.com/CameronOtsuka/status/1890159220974362824
   Bluesky: https://bsky.app/profile/otsuka.haus/post/3li3nwiohk22s
   LinkedIn: https://www.linkedin.com/posts/build-asset-management_the-penny-peg-has-broken-build-weekly-ugcPost-7295919885853896704-FNub
+  YouTube: https://www.youtube.com/watch?v=kFL1LCy-Rsk
 ---
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #7 https://x.com/i/broadcasts/1jMJgkgryzqJL
->
-> — Cameron Otsuka (@CameronOtsuka) [February 13, 2025](https://x.com/CameronOtsuka/status/1890159220974362824)
+{% youtube "https://www.youtube.com/watch?v=kFL1LCy-Rsk", "🚨 THE PENNY PEG HAS BROKEN - BUILD WEEKLY ROUNDUP 2025 WEEK #7" %}
index d51591753522b6f5a35d00070e66745ab3f1388e..0b52cb6f96e885ec7cb5fe2d9e9fe08b6fb7ffd0 100644 (file)
@@ -2,7 +2,7 @@
 title: "Talking DOGE cuts 🐶"
 href: https://x.com/CameronOtsuka/status/1892711833943081227
 date: 2025-02-20
-modified: 2025-03-18
+modified: 2025-05-08
 description: "Build Weekly Roundup - 2025 Week #8"
 tags:
 - livestream
@@ -16,6 +16,4 @@ posse:
 
 Talking DOGE cuts 🐶
 
-> BUILD WEEKLY ROUNDUP - 2025 WEEK #8 https://x.com/i/broadcasts/1lPJqMNBddEJb
->
-> — Matt Dines (@LeveredUSTs) [February 20, 2025](https://x.com/LeveredUSTs/status/1892699814770704435)
+{% youtube "https://www.youtube.com/watch?v=-3IfnpazO4A", "BUILD WEEKLY ROUNDUP - 2025 WEEK #8" %}
index a28b19701901dd1aeb5cc41a8e4ce160500e39e8..82f0305833a5eb9d361765405db244ee3043c88c 100644 (file)
@@ -165,6 +165,11 @@ export default async function (eleventyConfig) {
        eleventyConfig.addShortcode("currentYear", () => {
                return `${new Date().getFullYear()}`;
        });
+       eleventyConfig.addShortcode("youtube", (videoURL, title) => {
+               const url = new URL(videoURL);
+               const videoID = url.searchParams.get("v");
+               return `<iframe class="youtube-shortcode" src="https://www.youtube-nocookie.com/embed/${videoID}" title="${title}" loading="lazy" allow="fullscreen"></iframe>`;
+       });
        eleventyConfig.setLibrary("md", mdLibrary);
        return {
                templateFormats: [