<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://lublog-98.netlify.app/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://lublog-98.netlify.app/archive/</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/search/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://lublog-98.netlify.app/links/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/shortcuts/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/me/</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://lublog-98.netlify.app/device/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://lublog-98.netlify.app/support/</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://lublog-98.netlify.app/subscribe/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://lublog-98.netlify.app/rss.xml</loc><changefreq>weekly</changefreq><priority>0.2</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E6%91%84%E5%BD%B1/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E6%97%A5%E8%90%BD/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E5%8C%97%E4%BA%AC/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E9%A6%96%E9%92%A2/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E7%94%9F%E6%B4%BB%E7%BB%8F%E5%8E%86/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/markdown/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E5%BB%BA%E7%AB%99/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Vibe%20Coding/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/AI/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Astro/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E8%B8%A9%E5%9D%91/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Prompt/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E9%80%89%E5%9E%8B/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E4%B8%8D%E7%A1%AE%E5%AE%9A%E6%80%A7/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E6%B5%8B%E8%AF%95/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/CSS/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Agent/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E9%85%8D%E7%BD%AE/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Netlify/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E9%83%A8%E7%BD%B2/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/Waline/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E8%AF%84%E8%AE%BA%E7%B3%BB%E7%BB%9F/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/MongoDB/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E4%BA%8B%E6%95%85/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/UI/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/tags/%E6%B6%B2%E6%80%81%E7%8E%BB%E7%92%83/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-07-31-backend-doing-ui-liquid-glass/</loc><lastmod>2026-07-31</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-07-23-photo-loss-mongodb-overwrite/</loc><lastmod>2026-07-23</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-07-18-comment-migration-twikoo-waline/</loc><lastmod>2026-07-18</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-07-09-git-gateway-dead-dev-push-burn/</loc><lastmod>2026-07-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-07-02-agent-conflict-env-override/</loc><lastmod>2026-07-02</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-06-28-global-filter-breakage/</loc><lastmod>2026-06-28</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-06-15-probabilistic-forgetfulness/</loc><lastmod>2026-06-15</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-06-10-prompt-engineering-pain/</loc><lastmod>2026-06-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-05-30-first-ai-blog-uncontrollable/</loc><lastmod>2026-05-30</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-05-27-vibe-coding-why-blog-as-ai-sandbox/</loc><lastmod>2026-05-27</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-05-24-photography-shougang/</loc><lastmod>2026-05-24</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://lublog-98.netlify.app/posts/2026-05-24z-hello-world/</loc><lastmod>2026-05-24</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
</urlset>