<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
  
    
    
      <url>
        <loc>https://www.frankxue.dev/notes/starting-a-notebook/</loc>
        
          <lastmod>2026-05-29T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/starting-a-notebook/</loc>
        
          <lastmod>2026-05-29T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/constant-time-ci-gate/</loc>
        
          <lastmod>2026-05-31T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/constant-time-ci-gate/</loc>
        
          <lastmod>2026-05-31T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/byte-identity/</loc>
        
          <lastmod>2026-06-01T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/byte-identity/</loc>
        
          <lastmod>2026-06-01T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/unsafe-opt-in/</loc>
        
          <lastmod>2026-06-02T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/unsafe-opt-in/</loc>
        
          <lastmod>2026-06-02T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/releases-that-change-nothing/</loc>
        
          <lastmod>2026-06-03T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/releases-that-change-nothing/</loc>
        
          <lastmod>2026-06-03T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/constant-time-warrant/</loc>
        
          <lastmod>2026-08-03T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/constant-time-warrant/</loc>
        
          <lastmod>2026-08-03T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/notes/extraction-trigger/</loc>
        
          <lastmod>2026-08-09T00:00:00+00:00</lastmod>
        
      </url>
    
      <url>
        <loc>https://www.frankxue.dev/zh/notes/extraction-trigger/</loc>
        
          <lastmod>2026-08-09T00:00:00+00:00</lastmod>
        
      </url>
    
  
    
    
  

  
  
    <url>
      <loc>https://www.frankxue.dev/zh/about/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/about/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/colophon/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/colophon/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/contact/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/contact/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/explainer-engine/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/explainer-engine/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/ghrunners/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/ghrunners/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/gm-crypto-rs/releases/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/gm-crypto-rs/releases/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/gm-crypto-rs/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/gm-crypto-rs/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/notes/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/notes/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/zh/projects/repolens-rs/</loc>
      
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/projects/repolens-rs/</loc>
      
    </url>
  

  
  
  
  
  
    <url>
      <loc>https://www.frankxue.dev/gm-crypto-web/?lang=en</loc>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.frankxue.dev/gm-crypto-web/?lang=en"/>
      <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.frankxue.dev/gm-crypto-web/?lang=zh"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.frankxue.dev/gm-crypto-web/"/>
    </url>
  
    <url>
      <loc>https://www.frankxue.dev/gm-crypto-web/?lang=zh</loc>
      <xhtml:link rel="alternate" hreflang="en" href="https://www.frankxue.dev/gm-crypto-web/?lang=en"/>
      <xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.frankxue.dev/gm-crypto-web/?lang=zh"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://www.frankxue.dev/gm-crypto-web/"/>
    </url>
  
</urlset>
