<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.zhangshengrui.com/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/articles</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/articles</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/life</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/ai</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/ai</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work/bytedance-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work/bytedance-mkt-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work/bytedance-mkt-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work/xitek-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work/xitek-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work/zhihu-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work/zhihu-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work/bytedance-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/work/bilibili-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/work/bilibili-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/portfolio-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/portfolio-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/rag-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/tracker-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/tracker-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/rag-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/bilibili-hot-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/ai-pet-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/bilibili-hot-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/qqmusic-playlist-analysis-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/qqmusic-playlist-analysis-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/ai-pet-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/wechat-auto-reply-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/wechat-auto-reply-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/wechat-decrypt-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/wechat-photo-miniprogram-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/wechat-photo-miniprogram-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/wechat-decrypt-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/youtube-srt-pipeline-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/youtube-srt-pipeline-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/projects/xitek-save-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/projects/xitek-save-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/articles/astro-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/articles/astro-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/articles/claude-code-openclaw-architecture-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/articles/rag-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/articles/rag-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/articles/claude-code-openclaw-architecture-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/articles/xitek-save-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/articles/xitek-save-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/apple-ai-strategy-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/apple-ai-strategy-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/fastest-camera-lab-only-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/google-night-mode-research-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/dji-osmo-2-review-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/gr-28mm-ambition-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/camera-bar-story-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/iphone-raw-photography-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/necessary-sacrifice-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/galaxy-s8-hardware-thoughts-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/photo-art-websites-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/talking-about-iphone-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/retro-camera-showdown-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/smartisan-nut-pro-review-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/time-top10-gadgets-2017-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/traveling-frog-photo-composition-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/wechat-puzzle-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/dji-osmo-2-review-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/fastest-camera-lab-only-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/camera-bar-story-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/galaxy-s8-hardware-thoughts-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/google-night-mode-research-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/gr-28mm-ambition-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/iphone-raw-photography-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/necessary-sacrifice-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/photo-art-websites-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/retro-camera-showdown-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/smartisan-nut-pro-review-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/talking-about-iphone-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/time-top10-gadgets-2017-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/traveling-frog-photo-composition-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/wechat-puzzle-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/code-mode-mcp-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/code-mode-mcp-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/opinions/ai-os-personal-openclaw-en</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/zh/opinions/ai-os-personal-openclaw-zh</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv15k4y1k7et</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1h5411s7ky</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1e64y1i7dm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1yjzrywevn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1sz4y1o7tx</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv19k4y1l7s7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1jepfzze6y</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1b5411g7wt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1bkskz1ekr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1bx4y1t7bi</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1ek411w7nb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1oa411z7yn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1io4y147yd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1ra411q7ar</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1rx4y157i7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1rg4y1z7a6</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.zhangshengrui.com/en/life/bv1ve4y1j7aa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>