diff --git a/site/astro.config.mjs b/site/astro.config.mjs index 39dd662d..6f8d1373 100644 --- a/site/astro.config.mjs +++ b/site/astro.config.mjs @@ -100,6 +100,12 @@ export default defineConfig({ ], }, }), - sitemap({ filter: (page) => !page.includes("/og-card") }), + // Both exclusions are pages that carry robots=noindex, and a sitemap that + // submits a noindex URL is a conflict Search Console reports rather than + // ignores. og-card is the screenshot source for the social card; + // download/started only means anything with a ?platform= the sitemap + // cannot carry, so an indexed copy would rank as a thank-you for a + // download the visitor never started. + sitemap({ filter: (page) => !page.includes("/og-card") && !page.includes("/download/started") }), ], }); diff --git a/site/src/components/Footer.astro b/site/src/components/Footer.astro index dfc5ce15..25df5a3b 100644 --- a/site/src/components/Footer.astro +++ b/site/src/components/Footer.astro @@ -1,13 +1,21 @@ --- import { Icon } from "astro-icon/components"; import { links } from "../config"; +import Mark from "./ui/Mark.astro"; import Wordmark from "./ui/Wordmark.astro"; ---