diff --git a/apps/site/src/components/Footer.astro b/apps/site/src/components/Footer.astro index 12adc6f82..c7755957f 100644 --- a/apps/site/src/components/Footer.astro +++ b/apps/site/src/components/Footer.astro @@ -14,6 +14,13 @@ const legalLinks = [ { href: "/sponsorships", label: "Sponsorships" }, ]; +const llmResourceLinks = [ + { href: "/llms.txt", label: "llms.txt" }, + { href: "/llms-full.txt", label: "llms-full.txt" }, + { href: "/.well-known/agent-skills/index.json", label: "Agent Skills" }, + { href: "/.well-known/mcp/server-card.json", label: "MCP Card" }, +]; + // Inlined rather than pulled from react-icons — four glyphs do not justify // shipping an icon library (and its React runtime) to every page. const socialLinks = [ @@ -63,6 +70,22 @@ const socialLinks = [ )) } +
{ diff --git a/apps/site/src/components/PodmatchBadge.astro b/apps/site/src/components/PodmatchBadge.astro index 726f81555..febce45db 100644 --- a/apps/site/src/components/PodmatchBadge.astro +++ b/apps/site/src/components/PodmatchBadge.astro @@ -6,7 +6,7 @@ */ --- -
+
+
+ +
+

Real episode content.

+ + + `; + const md = htmlToMarkdown( + sampleHtml, + "https://codingcat.dev/podcast/sample", + ); + assert.ok(md.includes("Real episode content.")); + assert.ok( + !md.includes("Fetching transcript from YouTube"), + "Must strip client-only modal loading skeleton from Markdown", + ); + }); }); });