<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>http://localhost:1313/friendlinks/</loc>
    <lastmod>2026-09-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/</loc>
    <lastmod>2026-09-20T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/</loc>
    <lastmod>2026-09-20T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/</loc>
    <lastmod>2026-09-20T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/archives/</loc>
    <lastmod>2026-09-20T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-09-20-hello-hugo-decap/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/hugo/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/about/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/tech/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/site-building/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/</loc>
    <lastmod>2026-09-20T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/markdown/</loc>
    <lastmod>2026-09-19T14:20:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-09-19-markdown-cheatsheet/</loc>
    <lastmod>2026-09-19T14:20:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/reference/</loc>
    <lastmod>2026-09-19T14:20:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/typography/</loc>
    <lastmod>2026-09-19T14:20:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/decap/</loc>
    <lastmod>2026-09-18T09:30:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-09-18-hugo-decap-workflow/</loc>
    <lastmod>2026-09-18T09:30:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/principles/</loc>
    <lastmod>2026-09-18T09:30:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/api-design/</loc>
    <lastmod>2026-08-29T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/go/</loc>
    <lastmod>2026-08-29T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/backend/</loc>
    <lastmod>2026-08-29T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-29-reading-source/</loc>
    <lastmod>2026-08-29T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/css/</loc>
    <lastmod>2026-08-26T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/animation/</loc>
    <lastmod>2026-08-26T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-26-password-manager/</loc>
    <lastmod>2026-08-26T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/frontend/</loc>
    <lastmod>2026-08-26T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/release/</loc>
    <lastmod>2026-08-23T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-23-backup-321/</loc>
    <lastmod>2026-08-23T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/open-source/</loc>
    <lastmod>2026-08-23T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/documentation/</loc>
    <lastmod>2026-08-23T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-20-json-log-jq/</loc>
    <lastmod>2026-08-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/motion/</loc>
    <lastmod>2026-08-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/design-notes/</loc>
    <lastmod>2026-08-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/design-system/</loc>
    <lastmod>2026-08-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/editor/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-08-17-good-pr/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/maintenance/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/efficiency/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/productivity/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-17-port-in-use/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/terminal/</loc>
    <lastmod>2026-08-17T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-14-dns-troubleshoot/</loc>
    <lastmod>2026-08-14T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/color/</loc>
    <lastmod>2026-08-14T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-08-13-docs-as-product/</loc>
    <lastmod>2026-08-13T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/collaboration/</loc>
    <lastmod>2026-08-13T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-11-zsh-to-fish/</loc>
    <lastmod>2026-08-11T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-08-09-release-automation/</loc>
    <lastmod>2026-08-09T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/caching/</loc>
    <lastmod>2026-08-09T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/open-source/</loc>
    <lastmod>2026-08-09T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/vite/</loc>
    <lastmod>2026-08-08T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-08-devtools-shortcuts/</loc>
    <lastmod>2026-08-08T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/component-library/</loc>
    <lastmod>2026-08-08T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-08-05-issue-triage/</loc>
    <lastmod>2026-08-05T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-05-git-aliases/</loc>
    <lastmod>2026-08-05T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/design-tokens/</loc>
    <lastmod>2026-08-05T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/a11y/</loc>
    <lastmod>2026-08-05T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/notes/2026-08-02-ffmpeg-cheatsheet/</loc>
    <lastmod>2026-08-02T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/scripting/</loc>
    <lastmod>2026-08-01T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-08-01-solo-maintainer/</loc>
    <lastmod>2026-08-01T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/license/</loc>
    <lastmod>2026-07-28T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-28-license-choice/</loc>
    <lastmod>2026-07-28T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-24-fidelity-gap/</loc>
    <lastmod>2026-07-24T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/interaction/</loc>
    <lastmod>2026-07-24T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/idempotency/</loc>
    <lastmod>2026-07-24T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-20-motion-restraint/</loc>
    <lastmod>2026-07-20T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-16-empty-state/</loc>
    <lastmod>2026-07-16T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-12-contrast-timing/</loc>
    <lastmod>2026-07-12T14:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/performance/</loc>
    <lastmod>2026-07-12T14:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/indexing/</loc>
    <lastmod>2026-07-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-08-chinese-typography/</loc>
    <lastmod>2026-07-08T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-07-04-design-token-naming/</loc>
    <lastmod>2026-07-04T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/transaction/</loc>
    <lastmod>2026-07-04T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-30-file-naming/</loc>
    <lastmod>2026-06-30T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/automation/</loc>
    <lastmod>2026-06-30T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/postgresql/</loc>
    <lastmod>2026-06-26T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/shell/</loc>
    <lastmod>2026-06-26T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-26-keyboard-driven/</loc>
    <lastmod>2026-06-26T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-22-weekly-report-script/</loc>
    <lastmod>2026-06-22T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-18-editor-config/</loc>
    <lastmod>2026-06-18T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/build/</loc>
    <lastmod>2026-06-18T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/sql-optimization/</loc>
    <lastmod>2026-06-14T15:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/workflow/</loc>
    <lastmod>2026-06-14T15:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-14-script-automation/</loc>
    <lastmod>2026-06-14T15:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-10-terminal-workflow/</loc>
    <lastmod>2026-06-10T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-06-isolation-level/</loc>
    <lastmod>2026-06-06T14:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/database/</loc>
    <lastmod>2026-06-06T14:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-06-02-sharding-alternatives/</loc>
    <lastmod>2026-06-02T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/migration/</loc>
    <lastmod>2026-06-02T11:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/mysql/</loc>
    <lastmod>2026-05-29T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-29-index-not-used/</loc>
    <lastmod>2026-05-29T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/sharding/</loc>
    <lastmod>2026-05-25T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-25-migration-safety/</loc>
    <lastmod>2026-05-25T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-21-deep-pagination/</loc>
    <lastmod>2026-05-21T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-17-slow-query/</loc>
    <lastmod>2026-05-17T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/edge-computing/</loc>
    <lastmod>2026-05-13T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/cost-optimization/</loc>
    <lastmod>2026-05-13T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/responsive/</loc>
    <lastmod>2026-05-13T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-13-cloud-cost-review/</loc>
    <lastmod>2026-05-13T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/categories/devops/</loc>
    <lastmod>2026-05-13T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/ci/</loc>
    <lastmod>2026-05-09T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-09-pipeline-cache/</loc>
    <lastmod>2026-05-09T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/github-actions/</loc>
    <lastmod>2026-05-05T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-05-edge-cold-start/</loc>
    <lastmod>2026-05-05T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/message-queue/</loc>
    <lastmod>2026-05-05T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/observability/</loc>
    <lastmod>2026-05-01T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-05-01-observability-order/</loc>
    <lastmod>2026-05-01T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-27-image-slim/</loc>
    <lastmod>2026-04-27T18:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-23-actions-cache/</loc>
    <lastmod>2026-04-23T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-19-mq-backlog/</loc>
    <lastmod>2026-04-19T13:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-15-cache-invalidation/</loc>
    <lastmod>2026-04-15T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-11-idempotency-design/</loc>
    <lastmod>2026-04-11T13:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/canary-release/</loc>
    <lastmod>2026-04-07T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-07-traffic-tagging/</loc>
    <lastmod>2026-04-07T12:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-04-03-rate-limiting/</loc>
    <lastmod>2026-04-03T15:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-30-rest-vs-graphql/</loc>
    <lastmod>2026-03-30T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/typescript/</loc>
    <lastmod>2026-03-26T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-26-form-validation-design/</loc>
    <lastmod>2026-03-26T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-22-frontend-error-monitoring/</loc>
    <lastmod>2026-03-22T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-18-view-transitions/</loc>
    <lastmod>2026-03-18T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-14-a11y-refactor/</loc>
    <lastmod>2026-03-14T17:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/architecture/</loc>
    <lastmod>2026-03-10T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-10-component-library-decisions/</loc>
    <lastmod>2026-03-10T09:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-06-css-container-queries/</loc>
    <lastmod>2026-03-06T16:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/posts/2026-03-02-vite-build-time/</loc>
    <lastmod>2026-03-02T10:00:00+08:00</lastmod>
  </url><url>
    <loc>http://localhost:1313/tags/docker/</loc>
  </url><url>
    <loc>http://localhost:1313/tags/rate-limiting/</loc>
  </url>
</urlset>
