<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.liumingxin.site/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/curated/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/craft/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/sponsors/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/about/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/skills-description/</loc>
<lastmod>2026-08-23T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/nat-vps-3x-ui/</loc>
<lastmod>2026-10-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/after-ai-takes-everything/</loc>
<lastmod>2026-10-09T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/electron-ota-updater/</loc>
<lastmod>2026-09-30T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/best-model-first/</loc>
<lastmod>2026-09-17T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/image-prompting/</loc>
<lastmod>2026-09-09T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/cluade-use/</loc>
<lastmod>2026-08-21T07:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/codex-use/</loc>
<lastmod>2026-08-17T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/vibe-coding-version/</loc>
<lastmod>2026-08-16T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/improving-frontend-design/</loc>
<lastmod>2026-08-12T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/codex-study/</loc>
<lastmod>2026-08-21T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/vue-code-skill/</loc>
<lastmod>2026-07-22T08:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/codex/</loc>
<lastmod>2026-07-20T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/requirements/</loc>
<lastmod>2026-06-11T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/design-more-than-code/</loc>
<lastmod>2026-06-06T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/cluade-code-skill/</loc>
<lastmod>2026-06-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/ai-code-over/</loc>
<lastmod>2026-06-01T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/code-convention/</loc>
<lastmod>2026-04-07T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/verdaccio-summary/</loc>
<lastmod>2026-03-12T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/nginx/</loc>
<lastmod>2025-12-11T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/vue3-summary/</loc>
<lastmod>2025-02-20T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/proload-summary/</loc>
<lastmod>2024-09-07T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/array-summary/</loc>
<lastmod>2024-04-17T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/middle-summary/</loc>
<lastmod>2024-04-16T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/map-set-summary/</loc>
<lastmod>2024-03-08T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/top-summary/</loc>
<lastmod>2024-03-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/websocket-summary/</loc>
<lastmod>2019-10-24T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/openlayers-summary/</loc>
<lastmod>2019-06-04T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/blog/redux-summary/</loc>
<lastmod>2019-03-17T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/curated/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/craft/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/sponsors/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/about/</loc>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/skills-description/</loc>
<lastmod>2026-08-23T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/nat-vps-3x-ui/</loc>
<lastmod>2026-10-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/after-ai-takes-everything/</loc>
<lastmod>2026-10-09T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/electron-ota-updater/</loc>
<lastmod>2026-09-30T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/best-model-first/</loc>
<lastmod>2026-09-17T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/image-prompting/</loc>
<lastmod>2026-09-09T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/cluade-use/</loc>
<lastmod>2026-08-21T07:30:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/codex-use/</loc>
<lastmod>2026-08-17T07:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/vibe-coding-version/</loc>
<lastmod>2026-08-16T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/improving-frontend-design/</loc>
<lastmod>2026-08-12T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/codex-study/</loc>
<lastmod>2026-08-21T03:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/vue-code-skill/</loc>
<lastmod>2026-07-22T08:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/codex/</loc>
<lastmod>2026-07-20T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/requirements/</loc>
<lastmod>2026-06-11T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/design-more-than-code/</loc>
<lastmod>2026-06-06T21:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/cluade-code-skill/</loc>
<lastmod>2026-06-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/ai-code-over/</loc>
<lastmod>2026-06-01T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/code-convention/</loc>
<lastmod>2026-04-07T10:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/verdaccio-summary/</loc>
<lastmod>2026-03-12T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/nginx/</loc>
<lastmod>2025-12-11T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/vue3-summary/</loc>
<lastmod>2025-02-20T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/proload-summary/</loc>
<lastmod>2024-09-07T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/array-summary/</loc>
<lastmod>2024-04-17T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/middle-summary/</loc>
<lastmod>2024-04-16T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/map-set-summary/</loc>
<lastmod>2024-03-08T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/top-summary/</loc>
<lastmod>2024-03-05T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/websocket-summary/</loc>
<lastmod>2019-10-24T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/openlayers-summary/</loc>
<lastmod>2019-06-04T02:00:00.000Z</lastmod>
</url>
<url>
<loc>https://blog.liumingxin.site/zh/blog/redux-summary/</loc>
<lastmod>2019-03-17T02:00:00.000Z</lastmod>
</url>
</urlset>
