<?xml version="1.0" encoding="UTF-8"?>
<!--
  craigory.dev's sitemap is an INDEX, not a list of URLs.

  It became one when alt-codes moved to its own Cloudflare Worker. Until then `sscli` walked
  the built client directory and produced one flat sitemap, 3,965 of whose ~4,000 URLs were
  alt-codes pages sitting on disk. Those pages are not built here any more, so that sitemap
  silently shrank to 57 URLs and every migrated URL was left reachable only through the 301
  from /alt-codes/* — invisible to a crawler that had not already indexed it.

  So the two halves are listed separately:

    sitemap-site.xml            this site, still generated by `sscli` (see project.json, which
                                now redirects its stdout here instead of letting it write
                                sitemap.xml and clobber this file)
    alt-codes.craigory.dev      an index in its own right, served by the Worker and generated
                                from the Unicode data rather than from files — so it covers the
                                173k+ symbol pages, including the CJK and Hangul glyphs that
                                were never prerendered and could never have appeared here

  A sitemap index may reference sitemaps on another host as long as both are verified in the
  same Search Console account; a domain property on craigory.dev covers the subdomain. If that
  verification is ever lost, submit https://alt-codes.craigory.dev/sitemap.xml separately —
  the Worker's robots.txt announces it, so the Worker stays discoverable either way.

  This file is checked in rather than generated because its contents are two fixed URLs.
-->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://craigory.dev/sitemap-site.xml</loc></sitemap>
  <sitemap><loc>https://alt-codes.craigory.dev/sitemap.xml</loc></sitemap>
</sitemapindex>
