<?xml version="1.0" encoding="UTF-8"?>
<!--
  ai4gap.com sitemap —— 只列**今天真实可访问**的公开页面。
  被禁掉的 /index.html、/admin-*、/paperdata/*、/api/* 一律不进 sitemap（那些要么是门禁后的应用，
  要么是接口）。

  加新页面时（/blog/、/cases/、/faq、/private-deployment）：
    1) 在下面 </urlset> 之前按同样格式追加 <url>（loc 用无扩展名的 clean URL，若做目录式）；
    2) 同步三处放行清单：cloudflared-https/setup_named_tunnel.ps1 的 ingress 正则、
       deploy_brand_root.sh 的 PUBLIC_FILES、selftest_brand_static.py 的 PUBLIC；
    3) 重跑 setup_named_tunnel.ps1 并**重启隧道**，否则新路径会被路由到演示后端（访客看到门禁页）。

  语言：品牌主页/申请页/留言板是**同一个 URL 下客户端切换**，所以那三条不能写 hreflang alternate。
  博客（2026-09-25 上线）选了方案 A「一个语言一个 URL」，所以博客那四条**必须**带 xhtml:link，
  中英两份互相声明，x-default 指向中文那份。
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://ai4gap.com/</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://ai4gap.com/trial.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://ai4gap.com/board.html</loc>
    <lastmod>2026-09-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <!-- 博客：方案 A（一个语言一个 URL）。/blog/... 中文单语，/en/blog/... 英文单语 ——
       一对页面互相 hreflang，两条 <url> 带同样的三条 alternate（x-default 给中文那份）。 -->
  <url>
    <loc>https://ai4gap.com/blog/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/"/>
  </url>
  <url>
    <loc>https://ai4gap.com/en/blog/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/"/>
  </url>
  <url>
    <loc>https://ai4gap.com/blog/how-to-find-research-gap/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/how-to-find-research-gap/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/how-to-find-research-gap/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/how-to-find-research-gap/"/>
  </url>
  <url>
    <loc>https://ai4gap.com/en/blog/how-to-find-research-gap/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/how-to-find-research-gap/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/how-to-find-research-gap/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/how-to-find-research-gap/"/>
  </url>
  <url>
    <loc>https://ai4gap.com/blog/sar-structure-activity/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/sar-structure-activity/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/sar-structure-activity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/sar-structure-activity/"/>
  </url>
  <url>
    <loc>https://ai4gap.com/en/blog/sar-structure-activity/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://ai4gap.com/blog/sar-structure-activity/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ai4gap.com/en/blog/sar-structure-activity/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ai4gap.com/blog/sar-structure-activity/"/>
  </url>
</urlset>
