<?xml version="1.0" encoding="UTF-8" ?>
<urlset
  xmlns="https://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://jade.ellis.link/</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/bookmarklets</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/javascript-minifier</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/sponsors</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/steam</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/projects/fendapp</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/projects/aa</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2026/04/01/meow-mrrp-mrrp</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/09/01/gsoc-2025-building-libretto-a-matrix-archiver</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/08/26/colour</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/08/18/ai-can't-help-you-write-well</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/07/27/let's-talk-about-policy-servers</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/05/27/gsoc-2025-acceptance</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/05/18/actually-stopping-forgejo-ai-scraping</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2025/03/04/reducing-forgejo-scraping</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2024/08/26/gsoc-2024-new-email-service-with-internationalization</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2024/07/22/that-blue-text-a-link-is-not-authenticity</loc>
  </url>
  <url>
    <loc>https://jade.ellis.link/blog/2024/07/14/the-potential-pitfalls-of-pagination</loc>
  </url>
</urlset>