<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://jasonsu.me/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh" />
</url>
<url>
<loc>https://jasonsu.me/en/resume</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/resume" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/resume" />
</url>
<url>
<loc>https://jasonsu.me/en/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects" />
</url>
<url>
<loc>https://jasonsu.me/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/blog" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/blog" />
</url>
<url>
<loc>https://jasonsu.me/en/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/contact" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/contact" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/project-alpha</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/project-alpha" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/project-alpha" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/project-beta</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/project-beta" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/project-beta" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/project-gamma</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/project-gamma" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/project-gamma" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/project-delta</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/project-delta" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/project-delta" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/project-epsilon</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/project-epsilon" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/project-epsilon" />
</url>
<url>
<loc>https://jasonsu.me/en/projects/this-website</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/projects/this-website" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/projects/this-website" />
</url>
<url>
<loc>https://jasonsu.me/en/blog/first-production-feature</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/blog/first-production-feature" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/blog/first-production-feature" />
</url>
<url>
<loc>https://jasonsu.me/en/blog/react-state-mental-model</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/blog/react-state-mental-model" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/blog/react-state-mental-model" />
</url>
<url>
<loc>https://jasonsu.me/en/blog/weekly-notes-12</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/blog/weekly-notes-12" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/blog/weekly-notes-12" />
</url>
<url>
<loc>https://jasonsu.me/en/blog/cleaning-2m-rows</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://jasonsu.me/en/blog/cleaning-2m-rows" />
<xhtml:link rel="alternate" hreflang="zh" href="https://jasonsu.me/zh/blog/cleaning-2m-rows" />
</url>
</urlset>
