<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://naopoyo.com/</loc>
<lastmod>2026-04-03T20:35:20.352Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs</loc>
<lastmod>2026-04-03T20:35:20.352Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/about</loc>
<lastmod>2026-04-03T20:35:20.352Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/tags</loc>
<lastmod>2026-04-03T20:35:20.352Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/tools/random-emoji</loc>
<lastmod>2026-04-03T20:35:20.352Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/about-mail-settings-dkim-dmarc-spf</loc>
<lastmod>2024-07-11T12:32:10.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/about-rspec</loc>
<lastmod>2024-06-15T18:04:31.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/add-custom-class-names-of-tailwind-css-to-be-auto-completed-in-vs-code</loc>
<lastmod>2024-01-25T15:28:08.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/api-only-rails-graphql-rack-mini-profiler-setup</loc>
<lastmod>2026-02-11T03:02:21.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/changesets-automate-monorepo-release</loc>
<lastmod>2026-01-31T12:49:32.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/cheat-sheet-for-various-commands</loc>
<lastmod>2024-08-12T05:23:23.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/cheat-sheet-for-vercel-json-configuration-options</loc>
<lastmod>2024-07-08T15:46:21.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/claude-code-notes</loc>
<lastmod>2026-02-18T00:49:25.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/cli-tool-development-guide-for-beginners</loc>
<lastmod>2026-02-01T14:30:10.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/common-vs-code-shortcuts</loc>
<lastmod>2025-10-16T16:21:16.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/configure-vercel-to-build-when-changes-occur-in-a-specific-branch-and-directory</loc>
<lastmod>2024-01-23T15:57:43.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/corepack-notes</loc>
<lastmod>2024-09-11T14:13:54.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/coverage-check-script-makes-claude-code-instructions-comfortable</loc>
<lastmod>2026-02-04T14:18:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-a-field-that-allows-random-emoji-setting-in-frontmatter-cms</loc>
<lastmod>2024-08-28T15:27:40.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-a-nextjs-project-on-a-docker-container</loc>
<lastmod>2024-09-23T11:45:47.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-a-rails-project-on-a-docker-container</loc>
<lastmod>2024-09-21T01:35:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-a-theme-switcher-using-next-themes-and-shadcn-ui</loc>
<lastmod>2024-07-27T03:41:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-an-oidc-provider-for-github-actions-in-aws-using-terraform</loc>
<lastmod>2024-07-11T17:06:49.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/create-fixed-width-right-aligned-numbered-list-with-items-in-grid</loc>
<lastmod>2025-10-14T15:13:04.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/creating-a-headless-cms-for-developers</loc>
<lastmod>2024-01-10T14:42:19.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/customize-zsh-of-vscode-dev-container-with-post-create-command</loc>
<lastmod>2024-09-22T05:26:27.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/customizing-zsh-with-prezto</loc>
<lastmod>2024-07-24T12:45:14.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/debounce-of-react-hook-form-and-valibot</loc>
<lastmod>2025-10-26T10:53:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/deploy-based-on-tag-push-in-render</loc>
<lastmod>2024-06-18T17:14:28.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/deploy-based-on-tag-push-in-vercel</loc>
<lastmod>2024-06-18T13:54:23.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/development-stack-list</loc>
<lastmod>2026-01-25T02:44:52.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2023-10-17</loc>
<lastmod>2023-10-16T16:45:30.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-01-09</loc>
<lastmod>2024-01-09T14:41:49.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-01-18</loc>
<lastmod>2024-01-18T14:56:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-01-20</loc>
<lastmod>2024-01-20T13:01:10.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-01-21</loc>
<lastmod>2024-01-23T17:43:07.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-01-26</loc>
<lastmod>2024-01-25T15:28:46.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-06-13</loc>
<lastmod>2024-06-13T14:39:49.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-06-16</loc>
<lastmod>2024-06-15T19:13:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-06-23</loc>
<lastmod>2024-06-23T07:32:18.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-06-25</loc>
<lastmod>2024-06-28T14:26:11.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-03</loc>
<lastmod>2024-07-02T15:24:27.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-06</loc>
<lastmod>2024-07-06T08:53:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-10</loc>
<lastmod>2024-07-10T14:50:08.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-13</loc>
<lastmod>2024-07-13T13:41:11.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-15</loc>
<lastmod>2024-07-15T14:59:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-16</loc>
<lastmod>2024-07-17T11:48:28.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-19</loc>
<lastmod>2024-07-19T13:08:02.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-20</loc>
<lastmod>2024-07-20T09:03:18.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-21</loc>
<lastmod>2024-07-21T05:06:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-26</loc>
<lastmod>2024-07-26T14:49:08.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-07-27</loc>
<lastmod>2024-07-27T02:17:09.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-08-22</loc>
<lastmod>2024-08-21T15:07:28.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-08-23</loc>
<lastmod>2024-08-23T14:15:11.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2024-09-05</loc>
<lastmod>2024-09-05T12:51:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-09-30</loc>
<lastmod>2025-09-30T11:15:35.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-01</loc>
<lastmod>2025-10-01T12:35:00.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-02</loc>
<lastmod>2025-10-02T12:49:43.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-03</loc>
<lastmod>2025-10-03T13:02:30.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-09</loc>
<lastmod>2025-10-09T12:46:12.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-10</loc>
<lastmod>2025-10-10T10:55:20.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-11</loc>
<lastmod>2025-10-11T07:38:54.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-13</loc>
<lastmod>2025-10-13T16:57:28.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-23</loc>
<lastmod>2025-10-23T10:59:03.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-29</loc>
<lastmod>2025-10-28T15:07:38.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-10-31</loc>
<lastmod>2025-10-30T15:04:04.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2025-11-02</loc>
<lastmod>2025-11-02T09:09:12.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/diary-2026-02-03</loc>
<lastmod>2026-02-03T12:04:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/embed-kifu-player-in-markdown</loc>
<lastmod>2024-07-20T16:25:12.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/encode-and-decode-base64-in-typescript</loc>
<lastmod>2024-07-23T11:51:42.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/explore-agent-claude-code</loc>
<lastmod>2026-02-07T14:12:02.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/game-dev-diary-01</loc>
<lastmod>2024-02-22T12:38:45.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/game-dev-diary-02</loc>
<lastmod>2024-03-23T13:32:45.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/game-dev-diary-03</loc>
<lastmod>2024-06-18T17:39:59.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/game-dev-diary-04</loc>
<lastmod>2025-11-03T13:48:28.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/game-dev-diary-05</loc>
<lastmod>2025-11-09T07:32:01.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/generate-slug-prompt</loc>
<lastmod>2025-10-26T07:42:39.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/getting-started-with-opentelemetry-in-nextjs</loc>
<lastmod>2025-10-13T02:31:54.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/ghostty-introduction</loc>
<lastmod>2026-01-27T02:32:22.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/git-lfs-notes</loc>
<lastmod>2024-07-11T16:44:04.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/github-app-webhook-push-processing-constraints-and-solutions</loc>
<lastmod>2026-02-16T09:44:14.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/hackersheet-feature-websites-api</loc>
<lastmod>2024-01-28T12:57:51.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/hackersheet-markdown-spec</loc>
<lastmod>2024-07-28T14:41:11.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/handle-ctrlc-gracefully-in-inquirer-prompts</loc>
<lastmod>2026-01-31T09:04:43.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/how-should-you-write-a-git-commit-message</loc>
<lastmod>2024-05-31T12:41:55.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/how-to-get-started-with-claude-code</loc>
<lastmod>2026-01-22T05:00:18.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/how-to-specify-a-stylesheet-with-a-link-tag-in-the-head-tag-in-next-js</loc>
<lastmod>2024-07-29T15:37:15.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/how-to-start-with-ngrok</loc>
<lastmod>2024-09-11T15:13:41.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/how-to-use-github-graphql-api-with-octokitrb</loc>
<lastmod>2026-02-04T04:52:21.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/introduce-google-analytics-using-third-party-libraries-in-nextjs</loc>
<lastmod>2024-07-25T12:26:51.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/investigate-the-issue-of-noto-color-emoji-from-next-font-not-displaying-on-safari</loc>
<lastmod>2024-06-11T13:27:55.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/learning-how-to-configure-metadata-in-next-js-and-understanding-meta-tags</loc>
<lastmod>2024-07-24T14:32:01.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/leet-code-note</loc>
<lastmod>2026-01-22T02:29:05.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/list-of-engineer-blogs</loc>
<lastmod>2026-02-16T07:22:05.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/make-a-cli-tool</loc>
<lastmod>2025-10-25T08:14:32.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/markdown-extension-spec-gallery</loc>
<lastmod>2024-01-16T14:27:01.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/nextjs-16-next-intl-multilingual-configuration-and-notes</loc>
<lastmod>2026-02-11T07:31:22.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/nextjs-and-vitest-environment-setup-guide</loc>
<lastmod>2026-01-23T10:03:19.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/nextjs-graphql-codegen-and-urql</loc>
<lastmod>2024-07-06T13:20:37.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/prefixed-ids-gem</loc>
<lastmod>2024-01-30T13:49:35.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/publish-npm-package-github-actions-alpha</loc>
<lastmod>2026-01-31T10:04:48.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rails-8-rspec-test-environment</loc>
<lastmod>2026-02-05T11:52:41.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rails-80-to-81-upgrade-guide</loc>
<lastmod>2026-02-04T07:07:31.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rails-react-architecture-notes</loc>
<lastmod>2026-02-16T14:36:27.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rails-service-layer-design-practical-guide</loc>
<lastmod>2026-02-04T05:05:05.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rem-px</loc>
<lastmod>2026-01-27T14:31:14.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/rubocop-notes</loc>
<lastmod>2025-10-21T14:57:11.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/ruby-on-rails-notes</loc>
<lastmod>2024-08-29T15:31:45.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/set-up-node-js-locally-with-volta</loc>
<lastmod>2024-07-19T14:16:34.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/setup-nextjs-eslint-prettier</loc>
<lastmod>2025-10-26T08:31:56.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/shogi-log-2024-01</loc>
<lastmod>2024-07-25T16:28:56.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/shogi-log-2024-02</loc>
<lastmod>2024-08-29T15:58:13.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/shogi-log-2025</loc>
<lastmod>2025-10-13T12:49:36.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/start-aws-with-terraform</loc>
<lastmod>2023-10-15T16:15:04.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/step-by-step-instructions-for-beginners-to-build-a-blog-site-in-next-js</loc>
<lastmod>2024-07-19T16:12:22.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/steps-to-use-the-bundle-analyzer-in-nextjs</loc>
<lastmod>2025-10-16T14:27:19.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/tailwind-css-notes</loc>
<lastmod>2026-01-24T07:09:26.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/tailwind-css-v4-automatic-arbitrary-values-with-rootfontsize</loc>
<lastmod>2026-02-06T16:11:49.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/take-notes-while-reading-the-code-of-nextjs-commerce</loc>
<lastmod>2023-10-21T14:15:50.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/take-screenshots-on-mac</loc>
<lastmod>2024-01-09T15:57:33.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/trying-beautiful-mermaid</loc>
<lastmod>2026-01-31T16:20:08.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/trying-out-entire</loc>
<lastmod>2026-02-14T09:49:14.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/upgrade-rails-from-7-to-8</loc>
<lastmod>2025-10-19T05:59:19.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/upgrade-to-next-js-16</loc>
<lastmod>2025-10-27T12:26:08.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/use-json-kifu-format-to-build-custom-shogi-kifu-player</loc>
<lastmod>2025-10-05T03:31:15.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/use-the-terraform-module-to-create-a-vpc-on-aws</loc>
<lastmod>2023-10-19T13:42:33.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/using-shadcn-ui-with-next-js</loc>
<lastmod>2024-06-15T15:58:09.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/vscode-markdown-comfortable-settings</loc>
<lastmod>2026-02-05T10:38:24.000000Z</lastmod>
</url>
<url>
<loc>https://naopoyo.com/docs/vscode-update-links-on-file-move</loc>
<lastmod>2024-09-03T15:06:55.000000Z</lastmod>
</url>
</urlset>
