<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mjshao.fun</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/about</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/gallery</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/wechat</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/akko-mineral-02-via-setup</loc>
<lastmod>2026-03-12</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/battery-charging-strategy</loc>
<lastmod>2026-02-06</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/capacitor-ios-alternate-icons</loc>
<lastmod>2026-03-05</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/claude-code-buddy-easter-egg</loc>
<lastmod>2026-04-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/claude-code-statusline</loc>
<lastmod>2026-03-30</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/feishu-markdown-wiki</loc>
<lastmod>2026-02-10</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/gemini-compliant-workflow</loc>
<lastmod>2026-03-12</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/home-network-access-architecture</loc>
<lastmod>2026-03-09</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/md2pdf-opencode-skill</loc>
<lastmod>2026-03-12</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/mdict-live</loc>
<lastmod>2026-02-11</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/mkcert-unraid-ssl</loc>
<lastmod>2026-03-03</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/obsidian-cyberpunk-theme</loc>
<lastmod>2026-03-24</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/openclaw-honest-review</loc>
<lastmod>2026-03-05</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-antigravity-auth-pitfalls</loc>
<lastmod>2026-02-10</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-free-ai-provider-setup</loc>
<lastmod>2026-02-10</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-mcp-ghost-debugging</loc>
<lastmod>2026-03-23</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-skill-command-hook</loc>
<lastmod>2026-03-06</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-themes</loc>
<lastmod>2026-03-19</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/opencode-vertex-gemini-pro</loc>
<lastmod>2026-03-15</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/rss-folo-feed</loc>
<lastmod>2026-03-05</lastmod>
</url>
<url>
<loc>https://mjshao.fun/blog/van-rysel-edr-cf105</loc>
<lastmod>2024-05-30</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/mdict-live</loc>
<lastmod>2026-02-11</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/mdx2apple</loc>
<lastmod>2026-01-26</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/opencode-themes</loc>
<lastmod>2026-03-19</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/sigint</loc>
<lastmod>2026-03-01</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/siliconlm</loc>
<lastmod>2026-01-27</lastmod>
</url>
<url>
<loc>https://mjshao.fun/work/wechat-mp-publisher</loc>
<lastmod>2026-03-17</lastmod>
</url>
</urlset>
