justinmclean opened a new pull request, #77:
URL: https://github.com/apache/iggy-website/pull/77

   `/sitemap.xml`, `/robots.txt` and `/llms.txt` all returned 404, and the only 
metadata in the tree was a title, a description and a favicon.
   
   - `sitemap.ts` — 109 URLs: all docs pages, published posts, and the 
hand-written routes. Those are listed in `src/lib/site.ts`; a static export has 
nothing to discover them from, so a new page under `(site)/` needs adding there.
   - `robots.ts` — allow all, pointing at the sitemap.
   - `llms.txt/route.ts` — an [llms.txt](https://llmstxt.org) index built with 
`fumadocs-core`'s `llms()` helper, so it tracks `meta.json` instead of 
duplicating it. It says plainly that Iggy is a server and there's no API on 
this domain to call, which is what tools currently get wrong about us.
   - `layout.tsx` — `metadataBase`, per-route canonical, Open Graph and Twitter 
cards, and `Organization` / `WebSite` / `SoftwareApplication` JSON-LD.
   - `not-found.tsx` — recovery links. We already return a real 404; it just 
had nowhere to go but `/docs`.
   - `(home)/page.tsx` — the "How it works" steps were `h4` under an `h2`, 
skipping a level. Now `h3`; nothing moves visually.
   
   Tested with `npm run build`: checked the three new files, the 
canonical/`og:*`/JSON-LD in `out/index.html`, and the links in `out/404.html`.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to