<?xml version="1.0" encoding="utf-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    <url>
        <loc>https://liaolongdong.github.io/better-blog/</loc>
        <lastmod>2026-10-28</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://liaolongdong.github.io/better-blog/tools.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/categories.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/series.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/tags.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/demo.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/weblab.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/about.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/tools/idcard.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/tools/codec.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/tools/json.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/tools/diff.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/extensions/account-password-helper.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/extensions/transfer-any-file.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>https://liaolongdong.github.io/better-blog/extensions/cross-origin-proxy.html</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/index-all.html</loc>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url><url>
        <loc>https://liaolongdong.github.io/better-blog/changelog.html</loc>
        <lastmod>2026-11-03</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.6</priority>
    </url><url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/28/rtk-command-output-compression.html</loc>
        <lastmod>2026-10-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/rtk-command-output-compression/banner.webp</image:loc>
            <image:title>RTK 压缩命令输出喂给 AI 编程助手：8 条命令实测，省了 token 也丢了什么</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/27/wxt-cross-browser-extension.html</loc>
        <lastmod>2026-10-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/wxt-cross-browser-extension/banner.webp</image:loc>
            <image:title>同一份代码，构建出 Chrome 和 Firefox 两套扩展：WXT 上手实测</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/27/sandbox-runtime-ssh-readable.html</loc>
        <lastmod>2026-10-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/25/kimi-k3-1-pro-two-tiers.html</loc>
        <lastmod>2026-10-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/kimi-k3-1-pro-two-tiers/banner.webp</image:loc>
            <image:title>Kimi K3.1 Pro 分成两档卖：贵一倍的钱，在什么负载下花不到两倍</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/25/freellmapi-635-vs-483.html</loc>
        <lastmod>2026-10-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/freellmapi-635-vs-483/banner.webp</image:loc>
            <image:title>FreeLLMAPI 说 635 个免费端点：我免 key 拿到的那份是 483</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/24/taste-skill-contact-sheet.html</loc>
        <lastmod>2026-10-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/taste-skill-contact-sheet/banner.webp</image:loc>
            <image:title>AI 做的网页都长一个样？我试了 10 万 Star 的 taste-skill</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/23/openui-two-lang-cores.html</loc>
        <lastmod>2026-10-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/openui-two-lang-cores/banner.webp</image:loc>
            <image:title>OpenUI 一个 core，我装出两版解析器，新版 API 只到 React</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/23/hyperframes-html-to-mp4-determinism.html</loc>
        <lastmod>2026-10-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/hyperframes-html-to-mp4-determinism/banner.webp</image:loc>
            <image:title>HyperFrames 把 HTML 变成 MP4：我渲两遍逐帧对比，发现确定性有个前提</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/23/anthropic-api-2026-10-21-sampling-400.html</loc>
        <lastmod>2026-10-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/anthropic-api-2026-10-21-sampling-400/banner.webp</image:loc>
            <image:title>Anthropic 三年来首次改 API 版本号：temperature 传了就 400，兼容层这一次最疼</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/22/deepinfer-open-source-sm100-only.html</loc>
        <lastmod>2026-10-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/deepinfer-open-source-sm100-only/banner.webp</image:loc>
            <image:title>DeepSeek 开源 DeepInfer：我核了文档和源码，H100 不在列表，高效部署最低 128 张卡</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/22/account-password-helper-10k.html</loc>
        <lastmod>2026-10-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/account-password-helper-10k/banner.webp</image:loc>
            <image:title>一万个人，把密码交给一个不联网的 Chrome 插件</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/21/solid-glass-shadcn-cost.html</loc>
        <lastmod>2026-10-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/solid-glass-shadcn-cost/banner.webp</image:loc>
            <image:title>Solid Glass 实测：它说远看像实心玻璃，我量出卡片六成不透明、26px 模糊</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/21/php2shell-ai-rce-patch-day.html</loc>
        <lastmod>2026-10-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/php2shell-ai-rce-patch-day/banner.webp</image:loc>
            <image:title>PHP2Shell 补丁日：AI 挖出的十年老洞，攻击流量比补丁先到</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/19/openai-misalignment-four-reports.html</loc>
        <lastmod>2026-10-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/openai-misalignment-four-reports/banner.webp</image:loc>
            <image:title>OpenAI 补发四份模型越权复盘：伪造令牌、改配置、动他人钱包</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/18/flux-3-klein-open-weights.html</loc>
        <lastmod>2026-10-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/flux-3-klein-open-weights/banner.webp</image:loc>
            <image:title>FLUX 3 Klein 开放权重：4K 图 $0.036，许可两句话对不上</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/npx-skills-agent-paths.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/npx-skills-agent-paths/banner.webp</image:loc>
            <image:title>一条命令装进 79 个 Agent，我的空目录最后只落 3 条路径</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/nist-curve-seed-lrand48.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/nist-curve-seed-lrand48/banner.webp</image:loc>
            <image:title>NIST 曲线的种子是 lrand48 摇出来的，我本机复算了 14 条全对</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/muse-spark-open-816b.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/muse-spark-open-816b/banner.webp</image:loc>
            <image:title>Meta 放出 816B 开放权重：先别急着下载，1.6TB 内存是第一道门</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/diagram-design-981-faces.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/diagram-design-981-faces/banner.webp</image:loc>
            <image:title>README 说载 3 个字体族，我数出 981 个 @font-face</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/deepseek-v41-flash-alias-switch.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/deepseek-v41-flash-alias-switch/banner.webp</image:loc>
            <image:title>你 pin 的 deepseek-flash，今天背后换了模型</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/17/anthropic-scion-attribution-diff.html</loc>
        <lastmod>2026-10-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/anthropic-scion-attribution-diff/banner.webp</image:loc>
            <image:title>官方说会加一枚脚注，我手里那两段正文一字没动</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/16/handwired-js-neural-net.html</loc>
        <lastmod>2026-10-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/handwired-js-neural-net/banner.webp</image:loc>
            <image:title>README 说把 JS 变神经网络，docs 说没有转换器</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/14/hyperframes-first-render-timeout.html</loc>
        <lastmod>2026-10-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/hyperframes-first-render-timeout/banner.webp</image:loc>
            <image:title>第一次 render 红在 41 秒，第二次什么都不改 85 秒绿</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/14/anthropic-key-default-block-gap.html</loc>
        <lastmod>2026-10-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/anthropic-key-default-block-gap/banner.webp</image:loc>
            <image:title>官方说 Anthropic key 默认就拦，我 48 个公开仓库里 45 个没开</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/13/impeccable-seventeen-copies.html</loc>
        <lastmod>2026-10-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/impeccable-seventeen-copies/banner.webp</image:loc>
            <image:title>设计检测器 impeccable 扫我的博客 CSS，报了 2 条</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/13/github-pusher-attribution.html</loc>
        <lastmod>2026-10-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/github-pusher-attribution/banner.webp</image:loc>
            <image:title>官方说每枚提交记了 pusher，我的 API 里没这个键</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/12/zod-466-preinstall-not-shipped.html</loc>
        <lastmod>2026-10-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/zod-466-preinstall-not-shipped/banner.webp</image:loc>
            <image:title>我拆了被传投毒的 zod 4.6.6，包里没找到载荷</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/12/video-shotcraft-stale-about.html</loc>
        <lastmod>2026-10-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/video-shotcraft-stale-about/banner.webp</image:loc>
            <image:title>仓库里 124 张镜头卡，GitHub 简介写 152：那行字不在 git 里</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/11/plugin-manifest-only-gate.html</loc>
        <lastmod>2026-10-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/plugin-manifest-only-gate/banner.webp</image:loc>
            <image:title>100 份 manifest 的仓库，CI 只看这 100 份</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/11/mxc-v1-ga-intel-mac.html</loc>
        <lastmod>2026-10-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/mxc-v1-ga-intel-mac/banner.webp</image:loc>
            <image:title>MXC 1.0 正式版：我这台 Intel Mac 装完跑不起来</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/11/deno-cloudflare-six-months.html</loc>
        <lastmod>2026-10-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/deno-cloudflare-six-months/banner.webp</image:loc>
            <image:title>Deno 去了 Cloudflare，Deploy 还剩六个月</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/10/e2e-replay-cache-55-gaps.html</loc>
        <lastmod>2026-10-10</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/e2e-replay-cache-55-gaps/banner.webp</image:loc>
            <image:title>3 条用例跑绿之后，我看见 e2e 自己列的 55 行 missing</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/10/chrome-155-jpeg-xl-decode.html</loc>
        <lastmod>2026-10-10</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/chrome-155-jpeg-xl-decode/banner.webp</image:loc>
            <image:title>Chrome 155 开始解 JPEG XL，我这台 154 还在白下载</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/09/haiku-5-5-model-id-vs-sdk-typing.html</loc>
        <lastmod>2026-10-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/haiku-5-5-model-id-vs-sdk-typing/banner.webp</image:loc>
            <image:title>Haiku 5.5 降价 75% 之外，换模型 ID 不用升 SDK</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/09/ascii-rest-208-files.html</loc>
        <lastmod>2026-10-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/ascii-rest-208-files/banner.webp</image:loc>
            <image:title>ascii.rest 的动画很省，打包那步不省</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/07/wikimedia-openai-agent-edits.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/wikimedia-openai-agent-edits/banner.webp</image:loc>
            <image:title>维基媒体把 OpenAI 的 agent 活动写进了自己的账本</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/07/gdp-ts-proof-forgery-3-gaps.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/gdp-ts-proof-forgery-3-gaps/banner.webp</image:loc>
            <image:title>五种伪造 proof 的写法，它自己只拦两种</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/06/vite-wasm-query-fs-bypass.html</loc>
        <lastmod>2026-10-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/vite-wasm-query-fs-bypass/banner.webp</image:loc>
            <image:title>一个查询串让 Vite 漏出工作区外文件的头四个字节</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/02/nextjs-rebind-ssrf-advisory-lag.html</loc>
        <lastmod>2026-10-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/nextjs-rebind-ssrf-advisory-lag/banner.webp</image:loc>
            <image:title>Next.js 堵住了能打回环的 SSRF，可七条公告两天还没进库</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/10/01/gitdiagram-keyless-mcp-4-bad-edges.html</loc>
        <lastmod>2026-10-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/gitdiagram-keyless-mcp-4-bad-edges/banner.webp</image:loc>
            <image:title>GitDiagram 免 key，但 17 条连线 4 条查不到</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/30/univer-node-two-gaps.html</loc>
        <lastmod>2026-09-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/univer-node-two-gaps/banner.webp</image:loc>
            <image:title>Univer 在 Node 里算公式，但默认表只有 1000 行</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/30/livenerf-panel-lock-mismatch.html</loc>
        <lastmod>2026-09-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/livenerf-panel-lock-mismatch/banner.webp</image:loc>
            <image:title>livenerf 的 30 天基线跑到第 6 天，它的锁校验是红的</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/29/webmcp-modelcontext-mount.html</loc>
        <lastmod>2026-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/webmcp-modelcontext-mount/banner.webp</image:loc>
            <image:title>WebMCP 只剩 document.modelContext 这个挂载点</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/29/scriptc-native-x64-gap.html</loc>
        <lastmod>2026-09-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/scriptc-native-x64-gap/banner.webp</image:loc>
            <image:title>scriptc 把 TS 编成 72KB 原生二进制，Intel Mac 少一个包</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/27/openai-dns-agent-pause.html</loc>
        <lastmod>2026-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/openai-dns-agent-pause/banner.webp</image:loc>
            <image:title>OpenAI 的训练沙箱被一次 DNS 查询打穿</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/27/bend-laws-proof-gaps.html</loc>
        <lastmod>2026-09-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/bend-laws-proof-gaps/banner.webp</image:loc>
            <image:title>Bend 2 实测：68 行声明配 484 行证明</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/26/json-render-silent-strip.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/json-render-silent-strip/banner.webp</image:loc>
            <image:title>界面一校验就没了？json-render 用 19 条规则想终结它，但漏了一层</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/26/github-actions-2500-cap.html</loc>
        <lastmod>2026-09-26</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/github-actions-2500-cap/banner.webp</image:loc>
            <image:title>别再问 Actions 的失败数怎么数了，2500 是哨兵不是答案</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/25/claude-agents-md-remote-gate.html</loc>
        <lastmod>2026-09-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/claude-agents-md-remote-gate/banner.webp</image:loc>
            <image:title>🚨 别再死磕 CLAUDE.md 了！AGENTS.md 那扇门是远程装的</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/24/google-ax-workspace-materialization.html</loc>
        <lastmod>2026-09-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/google-ax-workspace-materialization/banner.webp</image:loc>
            <image:title>谷歌开源的 ax：三样预装两样空，这才是真正的 v1alpha1</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/23/browser-skill-context-bytes.html</loc>
        <lastmod>2026-09-23</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/browser-skill-context-bytes/banner.webp</image:loc>
            <image:title>谁才是省上下文冠军？2026年9月4条浏览器入口实测排名出炉，结果让人意外</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/22/cross-subdomain-matching.html</loc>
        <lastmod>2026-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/cross-subdomain-matching/banner.webp</image:loc>
            <image:title>同一站点的账号该出现在哪些子域：跨子域名匹配三档的实现与踩坑</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/22/claude-advisor-readme-row.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/claude-advisor-readme-row/banner.webp</image:loc>
            <image:title>我把 Anthropic 的金融插件仓库读了一遍，发现回滚漏掉了 1 行</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/21/security-audit-two-validators.html</loc>
        <lastmod>2026-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/security-audit-two-validators/banner.webp</image:loc>
            <image:title>18,757 Star 的 Cloudflare 安全审计 skill 来了——16 条探针戳它的两个校验器</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/21/pnpm-task-settings.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/pnpm-task-settings/banner.webp</image:loc>
            <image:title>36K Star 的仓库自己先翻车！pnpm 的「并发组」来了——7 个版本挨个跑</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/21/one-worktree-per-agent.html</loc>
        <lastmod>2026-09-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/one-worktree-per-agent/banner.webp</image:loc>
            <image:title>三家并行工作区翻车了：唯一装上的那家，0.213 秒就把我拒了</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/17/gods-eye-view-keyless.html</loc>
        <lastmod>2026-09-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/gods-eye-view-keyless/banner.webp</image:loc>
            <image:title>一个 API key 都不配就能看卫星图？gods-eye-view 用 13 条免密路径彻底终结这个问题</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/12/trending-skill-sweep.html</loc>
        <lastmod>2026-09-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/trending-skill-sweep/banner.webp</image:loc>
            <image:title>我把 37 个 SKILL.md 挨个数了一遍，发现 14 个不会被自动加载</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/10/silent-defaults.html</loc>
        <lastmod>2026-09-10</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/silent-defaults/banner.webp</image:loc>
            <image:title>谁才是 9 月最不动声色的改动？三桩实测排完，第一名是我自己</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/10/nextjs-avif-trap.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/nextjs-avif-trap/banner.webp</image:loc>
            <image:title>别再问我 Next 该升到哪版：16.3.3 关掉 AVIF，6 天 3 小时后 16.3.4 又打开</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/10/agent-visual-toolchain.html</loc>
        <lastmod>2026-09-10</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/agent-visual-toolchain/banner.webp</image:loc>
            <image:title>🚨 别再死磕 AI 自动出图了！我这周试了 4 个项目，2 个卡在半路</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/09/05/login-flow-details.html</loc>
        <lastmod>2026-09-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/login-flow-details/banner.webp</image:loc>
            <image:title>四个新功能，四段实现笔记：右键填充、全站搜索、快速添加与只读详情</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/08/28/webcrypto-encryption-in-practice.html</loc>
        <lastmod>2026-08-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/webcrypto-encryption-in-practice/banner.webp</image:loc>
            <image:title>用 Web Crypto 实现密码管理器级加密：PBKDF2 60 万次迭代 + AES-256-GCM 实战</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/08/28/mv3-sidepanel-sub-second-open.html</loc>
        <lastmod>2026-08-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/mv3-sidepanel-sub-second-open/banner.webp</image:loc>
            <image:title>让 Chrome 侧边栏 1 秒内打开：MV3 Service Worker 保活与预热实战</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/08/28/local-first-password-manager.html</loc>
        <lastmod>2026-08-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/local-first-password-manager/banner.webp</image:loc>
            <image:title>零云端、开源、为开发者而生：我从零做了一款浏览器密码管理器</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/07/12/impeccable-ai-design.html</loc>
        <lastmod>2026-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/impeccable/banner.webp</image:loc>
            <image:title>用 AI 写的前端页面总是&quot;一眼 AI 味&quot;？Impeccable 用 46 条规则彻底终结这个问题</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/07/12/facebook-astryx.html</loc>
        <lastmod>2026-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/astryx/banner.webp</image:loc>
            <image:title>Meta 开源了 Astryx：一个同时为人类开发者和 AI Agent 设计的 React UI 系统</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/07/12/alibaba-page-agent.html</loc>
        <lastmod>2026-07-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/page-agent/banner.webp</image:loc>
            <image:title>阿里开源的 Page Agent：一行代码让网页&quot;听懂人话&quot;，这才是真正的前端 AI 交互</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/06/28/account-password-helper-new.html</loc>
        <lastmod>2026-09-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/account-password-helper/account_password_helper_banner.webp</image:loc>
            <image:title>别再手输账号密码了：我开发了一个一键自动登录的插件</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/06/15/webmcp-vs-puppeteer.html</loc>
        <lastmod>2026-06-16</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/ai-sdd/banner-3.png</image:loc>
            <image:title>🚨 别再死磕 Puppeteer 了！Chrome 祭出“王炸”新 API，前端自动化面临彻底洗牌！</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/06/06/ai-sdd-github.html</loc>
        <lastmod>2026-06-09</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/ai-sdd/banner-3.png</image:loc>
            <image:title>被 217K Star 疯狂追捧！AI 编程的「规范革命」来了——SDD 四大流派深度拆解</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/06/05/ai-sdd.html</loc>
        <lastmod>2026-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/ai-sdd/banner-1.png</image:loc>
            <image:title>2026 年 AI 编程工程化指南：用 Spec 让 Agent 不再&quot;飘&quot;</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/05/31/AI-model-rating.html</loc>
        <lastmod>2026-06-01</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/AI-model-rating-banner.png</image:loc>
            <image:title>谁才是最强大脑？2026年5月全球AI大模型实测排名出炉，结果让人意外</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/05/30/AI-model-rating.html</loc>
        <lastmod>2026-05-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/AI_2026_llm_ranking.png</image:loc>
            <image:title>2026年5月最新AI大模型排行榜：国产模型集体突围，谁才是真正的王者？</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2026/05/25/account-password-helper.html</loc>
        <lastmod>2026-09-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/06-sidepanel-fill.png</image:loc>
            <image:title>告别复制粘贴！这款本地账号密码管理插件，让多账号切换效率翻倍</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2024/10/08/fe-env-switch.html</loc>
        <lastmod>2026-08-27</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2024/03/20/new-project-use-vue2-problem.html</loc>
        <lastmod>2024-03-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2024/01/05/chrome-plugin-recommend.html</loc>
        <lastmod>2026-05-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/12/29/2023-js-new-features.html</loc>
        <lastmod>2023-12-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/12/24/git-revert-reset.html</loc>
        <lastmod>2023-12-29</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/06/14/npm-yarn-pnpm.html</loc>
        <lastmod>2023-12-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/06/11/auto-update-release.html</loc>
        <lastmod>2023-06-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/06/08/common-sort-algorithm.html</loc>
        <lastmod>2023-06-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/06/07/common-search-algorithm.html</loc>
        <lastmod>2023-06-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/05/08/vue3-vite-study.html</loc>
        <lastmod>2026-09-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/04/30/functional-programming.html</loc>
        <lastmod>2023-04-30</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/04/12/aop-programming.html</loc>
        <lastmod>2023-06-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/04/12/nginx-config-explain.html</loc>
        <lastmod>2023-04-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2023/02/25/common-arithmetic.html</loc>
        <lastmod>2023-04-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2022/08/08/webpack-move-vite.html</loc>
        <lastmod>2026-09-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2021/03/23/vue-router-analysis.html</loc>
        <lastmod>2021-04-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/vue-router-flow.jpeg</image:loc>
            <image:title>vue-router源码解析</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2021/03/23/linux-common-command.html</loc>
        <lastmod>2023-04-21</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2020/10/25/h5-open-map-position.html</loc>
        <lastmod>2023-04-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2020/10/20/like-wx-draggable-float-btn.html</loc>
        <lastmod>2020-10-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2020/08/03/inaword-understand-prototype.html</loc>
        <lastmod>2020-08-03</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2020/04/08/browser-cache.html</loc>
        <lastmod>2020-04-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/09/23/vscode-useful-plugins.html</loc>
        <lastmod>2021-04-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/07/26/javascript-design-pattern.html</loc>
        <lastmod>2019-08-28</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/07/10/h5-shake-function.html</loc>
        <lastmod>2019-07-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/03/20/interview-programme-summarize.html</loc>
        <lastmod>2023-04-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/03/06/common-sort-arithmetic.html</loc>
        <lastmod>2019-03-06</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/03/04/mobile-debug-summary.html</loc>
        <lastmod>2019-06-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/02/26/you-dont-kown-css-tips.html</loc>
        <lastmod>2020-10-20</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/02/25/you-dont-kown-js-tips.html</loc>
        <lastmod>2020-10-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/01/28/use-gulp-build-project.html</loc>
        <lastmod>2019-02-14</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/gulp_cover.png</image:loc>
            <image:title>使用gulp搭建多页面项目</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/01/24/build-private-package.html</loc>
        <lastmod>2019-07-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/npm_private_cover.png</image:loc>
            <image:title>使用verdaccio搭建npm私有仓库</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/01/24/publish-public-npm.html</loc>
        <lastmod>2019-01-25</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/01/17/website-seo.html</loc>
        <lastmod>2019-07-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/seo_cover.png</image:loc>
            <image:title>网站SEO搜索引擎优化</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2019/01/01/echarts-use-summarize.html</loc>
        <lastmod>2019-07-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/echarts_cover.png</image:loc>
            <image:title>echarts折线图、饼状图、圆环图使用总结</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/12/25/qqweiboshare.html</loc>
        <lastmod>2019-07-22</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/share_cover.png</image:loc>
            <image:title>使用原生JS实现QQ好友、QQ空间、新浪微博、腾讯微博分享功能</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/12/05/move-githubblog-to-coding.html</loc>
        <lastmod>2018-12-11</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/11/25/react-next-ssr.html</loc>
        <lastmod>2019-01-02</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/next_cover.png</image:loc>
            <image:title>使用react+next实现服务端渲染</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/11/16/alicloud-nginx.html</loc>
        <lastmod>2019-07-24</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/11/01/alicloud-node-mongodb.html</loc>
        <lastmod>2018-12-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/alicloud-node-mongodb/banner.webp</image:loc>
            <image:title>阿里云服务器上部署node+mongodb</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/10/25/study-materials.html</loc>
        <lastmod>2023-04-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/web_study_materials.png</image:loc>
            <image:title>前端学习资料</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/10/12/souguo-input-blacktech.html</loc>
        <lastmod>2018-10-12</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/06/06/wxshare-summarize.html</loc>
        <lastmod>2019-06-13</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/wxshare_cover.png</image:loc>
            <image:title>微信分享到微信好友、朋友圈、QQ好友、QQ空间总结以及常见问题汇总</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2018/03/26/work-summarize.html</loc>
        <lastmod>2020-10-19</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2017/09/09/wxpay.html</loc>
        <lastmod>2026-05-17</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/wxpay_cover.png</image:loc>
            <image:title>微信内部浏览器H5支付(JSAPI支付)和微信外部浏览器H5支付总结</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2017/08/25/common-tools.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/code_tools.png</image:loc>
            <image:title>前端开发中经常使用到的公用方法</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2017/06/06/git-common-command.html</loc>
        <lastmod>2026-10-07</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/git_cover.png</image:loc>
            <image:title>git常用命令操作手册</image:title>
        </image:image>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2016/08/28/JS-good-parts.html</loc>
        <lastmod>2023-05-05</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
<url>
        <loc>https://liaolongdong.github.io/better-blog/2016/06/18/hello-jekyll.html</loc>
        <lastmod>2016-06-18</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://liaolongdong.github.io/better-blog/assets/img/postCover/hello_jekyll.png</image:loc>
            <image:title>Hello Jekyll</image:title>
        </image:image>
    </url>

</urlset>
