<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.ps5.space/</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  
  <url>
    <loc>https://www.ps5.space/blogs/building-gacp-because-typing-3-git-commands-is-2-too-many-69c5363845dae58e0dbd9d03</loc>
    <lastmod>2026-03-26T13:35:52.872Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/天时地利人和-69a137e4e46d3371b9d373ff</loc>
    <lastmod>2026-02-27T06:21:24.803Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/月线擒牛绝技-月线美人肩-老鸭头-6954c878b56ef729e4f9f0f8</loc>
    <lastmod>2025-12-31T06:53:44.027Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/深度解析-自研预渲染脚本的执行生命周期-694e8a6056a96295dbeb4faf</loc>
    <lastmod>2025-12-26T13:15:12.153Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/deep-dive-the-execution-lifecycle-of-the-custom-prerender-script-694e8a4a56a96295dbeb4f9e</loc>
    <lastmod>2025-12-26T13:14:50.402Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/architecture-evolution-solving-spa-seo-pain-points-with-custom-puppeteer-pre-rendering-694e88f556a96295dbeb4f1b</loc>
    <lastmod>2025-12-26T13:09:09.722Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/有志者事竟成-破釜沉舟-百二秦关终属楚-苦心人天不负-卧薪尝胆-三千越甲可吞吴-694d0e849f8fe64da538b6aa</loc>
    <lastmod>2025-12-25T10:14:28.538Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/架构演进-从分散式鉴权到配置驱动的-iam-网关设计-6947b4c71b85b670fd5267b4</loc>
    <lastmod>2025-12-21T08:50:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/从-单点登录-升级为-多点登录-限制设备数量-6932ea4702364238e3af1893</loc>
    <lastmod>2025-12-05T14:20:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/坚果选购指南-夏威夷果-腰果-开心果-6932e2f402364238e3af176b</loc>
    <lastmod>2025-12-05T13:49:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/how-to-use-event-emitter-react-dispatch-to-communicate-through-components-in-react-like-context-5ee497d70cb2a40017e01c4d</loc>
    <lastmod>2020-06-13T17:09:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/a-letter-to-beehex-when-i-left-there-5ee080e3d4e67000174d7b22</loc>
    <lastmod>2026-01-21T15:03:16.716Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/定时任务-zeit-502-bad-gateway-get-task-timed-out-after-10-01-seconds-5e63240015f03800171dcb4e</loc>
    <lastmod>2020-03-07T12:33:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/react-fiber和虚拟dom-5e48c13f68700ba0bf52baca</loc>
    <lastmod>2020-02-16T12:12:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/react知识点-section-1-5e476a77e77697665759e926</loc>
    <lastmod>2020-02-15T11:50:15.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/一句话解释什么是javascript闭包-5df9a81a55d4cb2ea5fe6bcc</loc>
    <lastmod>2019-10-20T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/react-router-的history对象-5df9a81a55d4cb2ea5fe6bcb</loc>
    <lastmod>2019-10-15T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/使用fetch的数据获取和错误处理-5df9a7f455d4cb2ea5fe6bca</loc>
    <lastmod>2019-10-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/如何使用同时运行前端和后端框架-5df9a7a955d4cb2ea5fe6bc9</loc>
    <lastmod>2019-08-20T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.ps5.space/blogs/how-to-globally-use-axios-instance-and-interceptors-in-vue-js-5df9a7079ed9b98fe921c30e</loc>
    <lastmod>2019-08-01T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>