<?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>https://jduabe.dev/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/obsidian/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/obsidian-tab-numbers/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/plugin/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/</loc><lastmod>2025-12-26T17:48:56+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/alt-text/</loc><lastmod>2025-12-02T01:21:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/hugo/</loc><lastmod>2025-12-02T01:21:00+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/hugo-alt-text/</loc><lastmod>2025-12-02T01:21:00+08:00</lastmod></url><url><loc>https://jduabe.dev/til/git-completion-plumbing/</loc><lastmod>2025-10-19T21:15:30+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/git/</loc><lastmod>2025-10-19T21:15:30+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/til/</loc><lastmod>2025-10-19T21:15:30+08:00</lastmod></url><url><loc>https://jduabe.dev/til/</loc><lastmod>2025-10-19T21:15:30+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/gitconfig/</loc><lastmod>2025-10-19T20:58:12+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/talk/</loc><lastmod>2025-10-19T20:58:12+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/git-config-talk/</loc><lastmod>2025-10-19T20:58:12+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/are-we-trusted-publishing-yet/</loc><lastmod>2025-09-27T22:55:46+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/trusted-publishing/</loc><lastmod>2025-09-27T22:55:46+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/attestations/</loc><lastmod>2025-09-18T23:19:09+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/npm/</loc><lastmod>2025-09-18T23:19:09+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/npm-package-provenance-stats/</loc><lastmod>2025-09-18T23:19:09+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/trusted-publishing-attestations/</loc><lastmod>2025-09-18T23:19:09+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2025/git-config/</loc><lastmod>2025-03-15T12:21:19+08:00</lastmod></url><url><loc>https://jduabe.dev/til/horizontal-mouse-scroll/</loc><lastmod>2024-10-29T23:37:34+08:00</lastmod></url><url><loc>https://jduabe.dev/til/github-permalink/</loc><lastmod>2024-10-27T18:07:57+08:00</lastmod></url><url><loc>https://jduabe.dev/projects/</loc><lastmod>2023-10-14T18:53:00+08:00</lastmod></url><url><loc>https://jduabe.dev/categories/</loc><lastmod>2023-06-18T13:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/categories/keyboards/</loc><lastmod>2023-06-18T13:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/meetup/</loc><lastmod>2023-06-18T13:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/wamk/</loc><lastmod>2023-06-18T13:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2023/wamk-2023-meetup/</loc><lastmod>2023-06-18T13:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/badger2040/</loc><lastmod>2023-06-16T21:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/categories/dev/</loc><lastmod>2023-06-16T21:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/eink/</loc><lastmod>2023-06-16T21:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2023/programmable-badge/</loc><lastmod>2023-06-16T21:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/rp2040/</loc><lastmod>2023-06-16T21:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/automation/</loc><lastmod>2023-05-20T13:22:32+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/bash/</loc><lastmod>2023-05-20T13:22:32+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/ide/</loc><lastmod>2023-05-20T13:22:32+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2023/jetbrains-ide-actions/</loc><lastmod>2023-05-20T13:22:32+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2023/ncr-80-qmk-via/</loc><lastmod>2023-04-25T17:16:02+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/qmk/</loc><lastmod>2023-04-25T17:16:02+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/via/</loc><lastmod>2023-04-25T17:16:02+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/65_percent/</loc><lastmod>2023-02-18T12:21:19+08:00</lastmod></url><url><loc>https://jduabe.dev/series/custom-mechanical-keyboard-builds/</loc><lastmod>2023-02-18T12:21:19+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2023/ikki68_aurora/</loc><lastmod>2023-02-18T12:21:19+08:00</lastmod></url><url><loc>https://jduabe.dev/series/</loc><lastmod>2023-02-18T12:21:19+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2022/ncr-80/</loc><lastmod>2022-02-18T20:24:42+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/ortholinear/</loc><lastmod>2022-02-13T20:12:42+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2022/preonic/</loc><lastmod>2022-02-13T20:12:42+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/75_percent/</loc><lastmod>2022-01-23T22:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2022/id80/</loc><lastmod>2022-01-23T22:00:00+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/60_percent/</loc><lastmod>2021-10-10T18:41:15+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/annepro2/</loc><lastmod>2021-10-10T18:41:15+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/sofle/</loc><lastmod>2021-09-27T20:24:42+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/sofle-v2/</loc><lastmod>2021-09-27T20:24:42+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/split/</loc><lastmod>2021-09-27T20:24:42+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/kubernetes/</loc><lastmod>2021-09-12T20:20:20+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/powerline/</loc><lastmod>2021-09-12T20:20:20+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/pypi/</loc><lastmod>2021-09-12T20:20:20+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/python/</loc><lastmod>2021-09-12T20:20:20+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/powerline-plugin/</loc><lastmod>2021-09-12T20:20:20+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/gradle/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/kotlin/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/ktor/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/ossrh/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/series/package-registry-publish-guides/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/mvn-central-publish/</loc><lastmod>2021-07-25T15:38:23+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/javascript/</loc><lastmod>2021-06-19T13:43:02+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/npm-publish/</loc><lastmod>2021-06-19T13:43:02+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/typescript/</loc><lastmod>2021-06-19T13:43:02+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/pypi-publish/</loc><lastmod>2021-06-13T22:08:53+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/hacktoberfest/</loc><lastmod>2021-01-23T12:50:21+08:00</lastmod></url><url><loc>https://jduabe.dev/posts/2021/hacktoberfest-2020/</loc><lastmod>2021-01-23T12:50:21+08:00</lastmod></url><url><loc>https://jduabe.dev/tags/oss/</loc><lastmod>2021-01-23T12:50:21+08:00</lastmod></url><url><loc>https://jduabe.dev/authors/</loc></url><url><loc>https://jduabe.dev/blogroll/</loc></url><url><loc>https://jduabe.dev/colophon/</loc></url><url><loc>https://jduabe.dev/podroll/</loc></url></urlset>