<?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://adityo.web.id/en</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://adityo.web.id/en/about</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://adityo.web.id/en/portfolio</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://adityo.web.id/en/activity</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://adityo.web.id/id</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://adityo.web.id/id/about</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://adityo.web.id/id/portfolio</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7000000000000001</priority>
</url>
<url>
<loc>https://adityo.web.id/id/activity</loc>
<lastmod>2026-08-27T22:52:36.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/shiki-code-block-contract-short-lang-ids</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/shiki-code-block-contract-short-lang-ids" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/kontrak-code-block-shiki-short-lang-id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/shiki-code-block-contract-short-lang-ids" />
<lastmod>2026-08-27T18:38:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/merge-html-fragments-in-articlebody-react</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/merge-html-fragments-in-articlebody-react" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/gabung-fragment-html-articlebody-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/merge-html-fragments-in-articlebody-react" />
<lastmod>2026-08-27T18:38:27.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/splitting-nextjs-sitemap-into-200-url-child-files</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memecah-sitemap-nextjs-file-anak-200-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<lastmod>2026-08-27T18:38:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memecah-sitemap-nextjs-file-anak-200-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<lastmod>2026-08-27T17:53:08.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/javascript-regex-lastindex-race-shiki</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/javascript-regex-lastindex-race-shiki" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/regex-stateful-lastindex-race-shiki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/javascript-regex-lastindex-race-shiki" />
<lastmod>2026-08-27T17:00:07.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/verify-zero-fail-bugs-still-ship</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/verify-zero-fail-bugs-still-ship" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/verify-0-fail-bug-tetap-lolos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/verify-zero-fail-bugs-still-ship" />
<lastmod>2026-08-27T16:49:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/choosing-vercel-function-region</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/choosing-vercel-function-region" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memilih-region-function-vercel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/choosing-vercel-function-region" />
<lastmod>2026-08-27T15:29:44.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/branch-strategy-main-staging-api-vercel-github-actions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/branch-strategy-main-staging-api-vercel-github-actions" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/strategi-branch-main-staging-api-deploy-vercel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/branch-strategy-main-staging-api-vercel-github-actions" />
<lastmod>2026-08-27T16:28:14.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/migrating-frontend-vercel-docker-standalone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/migrating-frontend-vercel-docker-standalone" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/migrasi-frontend-vercel-docker-standalone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/migrating-frontend-vercel-docker-standalone" />
<lastmod>2026-08-27T13:17:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/shiki-vs-prismjs-blog-developer-en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/shiki-vs-prismjs-blog-developer-en" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/shiki-vs-prismjs-blog-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/shiki-vs-prismjs-blog-developer-en" />
<lastmod>2026-08-27T13:24:30.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/en/blog/embed-youtube-mermaid-recharts-nextjs-without-plugin</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/embed-youtube-mermaid-recharts-nextjs-without-plugin" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/embed-youtube-mermaid-recharts-nextjs-tanpa-plugin" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/embed-youtube-mermaid-recharts-nextjs-without-plugin" />
<lastmod>2026-08-27T13:27:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/kontrak-code-block-shiki-short-lang-id</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/shiki-code-block-contract-short-lang-ids" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/kontrak-code-block-shiki-short-lang-id" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/shiki-code-block-contract-short-lang-ids" />
<lastmod>2026-08-27T18:38:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/gabung-fragment-html-articlebody-react</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/merge-html-fragments-in-articlebody-react" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/gabung-fragment-html-articlebody-react" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/merge-html-fragments-in-articlebody-react" />
<lastmod>2026-08-27T18:38:19.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/memecah-sitemap-nextjs-jadi-file-anak-200-url</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memecah-sitemap-nextjs-file-anak-200-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<lastmod>2026-08-27T18:38:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/memecah-sitemap-nextjs-file-anak-200-url</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memecah-sitemap-nextjs-file-anak-200-url" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/child-sitemap-nextjs-chunked-robots-seo" />
<lastmod>2026-08-27T18:00:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/regex-stateful-lastindex-race-shiki</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/javascript-regex-lastindex-race-shiki" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/regex-stateful-lastindex-race-shiki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/javascript-regex-lastindex-race-shiki" />
<lastmod>2026-08-27T16:59:41.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/verify-0-fail-bug-tetap-lolos</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/verify-zero-fail-bugs-still-ship" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/verify-0-fail-bug-tetap-lolos" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/verify-zero-fail-bugs-still-ship" />
<lastmod>2026-08-27T16:49:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/memilih-region-function-vercel</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/choosing-vercel-function-region" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/memilih-region-function-vercel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/choosing-vercel-function-region" />
<lastmod>2026-08-27T15:29:36.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/strategi-branch-main-staging-api-deploy-vercel</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/branch-strategy-main-staging-api-vercel-github-actions" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/strategi-branch-main-staging-api-deploy-vercel" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/branch-strategy-main-staging-api-vercel-github-actions" />
<lastmod>2026-08-27T14:38:53.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/migrasi-frontend-vercel-docker-standalone</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/migrating-frontend-vercel-docker-standalone" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/migrasi-frontend-vercel-docker-standalone" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/migrating-frontend-vercel-docker-standalone" />
<lastmod>2026-08-27T13:17:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/shiki-vs-prismjs-blog-developer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/shiki-vs-prismjs-blog-developer-en" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/shiki-vs-prismjs-blog-developer" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/shiki-vs-prismjs-blog-developer-en" />
<lastmod>2026-08-27T13:24:28.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://adityo.web.id/id/blog/embed-youtube-mermaid-recharts-nextjs-tanpa-plugin</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://adityo.web.id/en/blog/embed-youtube-mermaid-recharts-nextjs-without-plugin" />
<xhtml:link rel="alternate" hreflang="id" href="https://adityo.web.id/id/blog/embed-youtube-mermaid-recharts-nextjs-tanpa-plugin" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://adityo.web.id/en/blog/embed-youtube-mermaid-recharts-nextjs-without-plugin" />
<lastmod>2026-08-27T13:27:26.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
