<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.aimaji.top</loc>
<lastmod>2026-09-30T06:25:31.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog</loc>
<lastmod>2026-09-30T06:25:31.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.aimaji.top/courses</loc>
<lastmod>2026-10-13T22:25:31.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.aimaji.top/works</loc>
<lastmod>2026-10-13T22:25:31.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.aimaji.top/about</loc>
<lastmod>2026-10-13T22:25:31.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.aimaji.top/courses/ai-beginner</loc>
<lastmod>2026-10-13T22:25:31.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/courses/frontend-fullstack</loc>
<lastmod>2026-10-13T22:25:31.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/auth-cookies-vs-bearer-jwt-optimized</loc>
<lastmod>2026-09-30T06:25:31.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/openclaw-install-local-plugin</loc>
<lastmod>2026-09-24T08:45:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/why-learn-programming-when-ai-codes</loc>
<lastmod>2026-09-18T06:48:46.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/agent-collaboration-communicate-first</loc>
<lastmod>2026-09-11T09:27:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/nextjs-16-alloweddevorigins-fix</loc>
<lastmod>2026-08-28T09:20:33.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/when-to-use-skill-in-ai-agent</loc>
<lastmod>2026-08-25T07:55:07.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/fde-forward-deployed-engineer</loc>
<lastmod>2026-08-22T07:26:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/goal-driven-acceptance-from-feature-to-pass</loc>
<lastmod>2026-08-08T10:07:32.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/fix-docker-build-freeze-low-memory-server</loc>
<lastmod>2026-06-26T07:05:34.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/caddy-auto-https-deploy</loc>
<lastmod>2026-06-26T06:55:57.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/configure-ssh-public-key-on-linux-server</loc>
<lastmod>2026-05-18T07:24:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/ai-programming-era-what-should-we-do</loc>
<lastmod>2026-04-28T08:50:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/blog-interface-optimization</loc>
<lastmod>2026-04-23T06:47:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/wu-jun-ai-era-10-insights-reflection</loc>
<lastmod>2026-04-07T08:43:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/weekend-ai-class-openclaw</loc>
<lastmod>2026-03-16T09:18:15.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/article-1772682181205-0h7yno</loc>
<lastmod>2026-03-05T03:43:01.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/aliyun-oss-cdn-setup-guide</loc>
<lastmod>2026-01-14T06:49:37.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/build-community-resource-center-aliyun-oss-cdn</loc>
<lastmod>2026-01-07T03:41:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/nextjs-ai-podcast-deepseek-minimax</loc>
<lastmod>2025-12-29T09:12:52.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/nextjs-ai-sdk-structured-outputs-guide</loc>
<lastmod>2025-12-24T07:03:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/ai-core-concepts-explained-llm-rag-agent</loc>
<lastmod>2025-12-26T07:33:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/7th-christmas-reflection</loc>
<lastmod>2025-12-25T10:09:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/deepseek-mysql-semantic-search</loc>
<lastmod>2025-12-20T10:01:25.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/docker-cleanup-commands-guide</loc>
<lastmod>2025-12-18T06:52:22.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/ai-generative-ui</loc>
<lastmod>2025-12-26T03:57:02.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.aimaji.top/blog/a-toast-to-myself-2025</loc>
<lastmod>2025-12-29T03:30:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
