<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://blog.t1an.online/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/ai</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/deploy</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/frontend</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/frontend/front-end-engineering</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/golang</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/golang/01-go-basic</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/blog/golang/02-go-advanced</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/ai/langchain</loc>
<lastmod>2026-07-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/ai/rag</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/deploy/nginx-manager</loc>
<lastmod>2026-08-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/10-package-gomodules</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/09-interface</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/08-pointers-nil</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/07-type-keyword-struct</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/06-functions-defer-and-error-handling</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/05-collection-data-type-complex-data-type</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/04-conditional-judgment-and-loop</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/03-basic-data-types-in-go</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/02-variables-and-constants</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/01-go-basic/01-create-and-run-a-go-project</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://blog.t1an.online/post/golang/02-go-advanced/01-unit-testing</loc>
<lastmod>2026-08-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
