<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://kirinnoblog.work/ja</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/archive</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/archive" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/archive" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/archive" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/archive</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/archive" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/archive" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/archive" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/about</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/about" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/about</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/about" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/about" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/about" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/privacy-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/privacy-policy" />
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/privacy-policy</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/privacy-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/privacy-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/privacy-policy" />
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/cookie-policy</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/cookie-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/cookie-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/cookie-policy" />
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/cookie-policy</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/cookie-policy" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/cookie-policy" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/cookie-policy" />
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/ranking</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/ranking" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/ranking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/ranking" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/ranking</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/ranking" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/ranking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/ranking" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/d1-fts5-japanese-bigram-index</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-bigram-index" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-fts5-japanese-bigram-index" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-bigram-index" />
<lastmod>2026-07-24T19:32:53.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/d1-fts5-japanese-bigram-index</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-bigram-index" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-fts5-japanese-bigram-index" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-bigram-index" />
<lastmod>2026-07-24T19:32:53.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/herdr-remote-ssh-persistent-agents</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/herdr-remote-ssh-persistent-agents" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/herdr-remote-ssh-persistent-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/herdr-remote-ssh-persistent-agents" />
<lastmod>2026-07-24T19:41:41.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/herdr-remote-ssh-persistent-agents</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/herdr-remote-ssh-persistent-agents" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/herdr-remote-ssh-persistent-agents" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/herdr-remote-ssh-persistent-agents" />
<lastmod>2026-07-24T19:41:41.342Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/herdr-ai-agent-terminal-multiplexer-guide</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<lastmod>2026-07-24T19:45:45.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/herdr-ai-agent-terminal-multiplexer-guide</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/herdr-ai-agent-terminal-multiplexer-guide" />
<lastmod>2026-07-24T19:45:45.297Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/jarvis-home-agent-real-world-design</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/jarvis-home-agent-real-world-design" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/jarvis-home-agent-real-world-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/jarvis-home-agent-real-world-design" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/jarvis-home-agent-real-world-design</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/jarvis-home-agent-real-world-design" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/jarvis-home-agent-real-world-design" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/jarvis-home-agent-real-world-design" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/home-garden-automatic-watering-safety</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/home-garden-automatic-watering-safety" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/home-garden-automatic-watering-safety" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/home-garden-automatic-watering-safety" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/home-garden-automatic-watering-safety</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/home-garden-automatic-watering-safety" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/home-garden-automatic-watering-safety" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/home-garden-automatic-watering-safety" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/air-conditioner-automation-temperature-control</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/air-conditioner-automation-temperature-control" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/air-conditioner-automation-temperature-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/air-conditioner-automation-temperature-control" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/air-conditioner-automation-temperature-control</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/air-conditioner-automation-temperature-control" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/air-conditioner-automation-temperature-control" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/air-conditioner-automation-temperature-control" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/bath-automation-state-safety</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/bath-automation-state-safety" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/bath-automation-state-safety" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/bath-automation-state-safety" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/bath-automation-state-safety</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/bath-automation-state-safety" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/bath-automation-state-safety" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/bath-automation-state-safety" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/nextjs-vinext-r2-image-delivery</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/nextjs-vinext-r2-image-delivery" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/nextjs-vinext-r2-image-delivery" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/nextjs-vinext-r2-image-delivery" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/nextjs-vinext-r2-image-delivery</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/nextjs-vinext-r2-image-delivery" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/nextjs-vinext-r2-image-delivery" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/nextjs-vinext-r2-image-delivery" />
<lastmod>2026-07-22T01:36:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/d1-forward-only-migration-rollback</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-forward-only-migration-rollback" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-forward-only-migration-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-forward-only-migration-rollback" />
<lastmod>2026-07-24T19:52:11.139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/d1-forward-only-migration-rollback</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-forward-only-migration-rollback" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-forward-only-migration-rollback" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-forward-only-migration-rollback" />
<lastmod>2026-07-24T19:52:11.139Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/usesyncexternalstore-hydration-safe-ui</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/usesyncexternalstore-hydration-safe-ui" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/usesyncexternalstore-hydration-safe-ui" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/usesyncexternalstore-hydration-safe-ui" />
<lastmod>2026-07-24T19:55:39.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/usesyncexternalstore-hydration-safe-ui</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/usesyncexternalstore-hydration-safe-ui" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/usesyncexternalstore-hydration-safe-ui" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/usesyncexternalstore-hydration-safe-ui" />
<lastmod>2026-07-24T19:55:39.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/wrangler-versions-deploy-verification</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/wrangler-versions-deploy-verification" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/wrangler-versions-deploy-verification" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/wrangler-versions-deploy-verification" />
<lastmod>2026-07-24T19:59:01.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/wrangler-versions-deploy-verification</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/wrangler-versions-deploy-verification" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/wrangler-versions-deploy-verification" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/wrangler-versions-deploy-verification" />
<lastmod>2026-07-24T19:59:01.628Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/passwordless-admin-login-turnstile-otp</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/passwordless-admin-login-turnstile-otp" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/passwordless-admin-login-turnstile-otp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/passwordless-admin-login-turnstile-otp" />
<lastmod>2026-07-24T20:04:15.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/passwordless-admin-login-turnstile-otp</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/passwordless-admin-login-turnstile-otp" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/passwordless-admin-login-turnstile-otp" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/passwordless-admin-login-turnstile-otp" />
<lastmod>2026-07-24T20:04:15.889Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/d1-fts5-japanese-full-text-search</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-full-text-search" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-fts5-japanese-full-text-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-full-text-search" />
<lastmod>2026-07-24T20:09:22.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/d1-fts5-japanese-full-text-search</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-full-text-search" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/d1-fts5-japanese-full-text-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/d1-fts5-japanese-full-text-search" />
<lastmod>2026-07-24T20:09:22.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/cloudflare-workers-d1-nextjs-blog</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/cloudflare-workers-d1-nextjs-blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/cloudflare-workers-d1-nextjs-blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/cloudflare-workers-d1-nextjs-blog" />
<lastmod>2026-07-24T20:12:25.978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/cloudflare-workers-d1-nextjs-blog</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/cloudflare-workers-d1-nextjs-blog" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/cloudflare-workers-d1-nextjs-blog" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/cloudflare-workers-d1-nextjs-blog" />
<lastmod>2026-07-24T20:12:25.978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/refactoring-without-breaking</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/refactoring-without-breaking" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/refactoring-without-breaking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/refactoring-without-breaking" />
<lastmod>2026-07-24T20:17:20.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/refactoring-without-breaking</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/refactoring-without-breaking" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/refactoring-without-breaking" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/refactoring-without-breaking" />
<lastmod>2026-07-24T20:17:20.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/adblock-gate-blog-method</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/adblock-gate-blog-method" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/adblock-gate-blog-method" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/adblock-gate-blog-method" />
<lastmod>2026-07-24T20:25:08.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/adblock-gate-blog-method</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/adblock-gate-blog-method" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/adblock-gate-blog-method" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/adblock-gate-blog-method" />
<lastmod>2026-07-24T20:25:08.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/clawpatch-husky-prepush</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/clawpatch-husky-prepush" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/clawpatch-husky-prepush" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/clawpatch-husky-prepush" />
<lastmod>2026-07-24T20:31:15.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/clawpatch-husky-prepush</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/clawpatch-husky-prepush" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/clawpatch-husky-prepush" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/clawpatch-husky-prepush" />
<lastmod>2026-07-24T20:31:15.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/fts5-trigram-bigram-search</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/fts5-trigram-bigram-search" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/fts5-trigram-bigram-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/fts5-trigram-bigram-search" />
<lastmod>2026-07-24T20:37:52.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/fts5-trigram-bigram-search</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/fts5-trigram-bigram-search" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/fts5-trigram-bigram-search" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/fts5-trigram-bigram-search" />
<lastmod>2026-07-24T20:37:52.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<lastmod>2026-07-24T21:10:41.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/kirin-blog-tech-stack-nextjs16-vinext-searxng-crawl4ai" />
<lastmod>2026-07-24T21:10:41.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/ja/posts/adsense-slot-id-guide</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/adsense-slot-id-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/adsense-slot-id-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/adsense-slot-id-guide" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://kirinnoblog.work/en/posts/adsense-slot-id-guide</loc>
<xhtml:link rel="alternate" hreflang="ja-JP" href="https://kirinnoblog.work/ja/posts/adsense-slot-id-guide" />
<xhtml:link rel="alternate" hreflang="en" href="https://kirinnoblog.work/en/posts/adsense-slot-id-guide" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://kirinnoblog.work/ja/posts/adsense-slot-id-guide" />
<lastmod>2026-07-24T21:35:00.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
