- Add `target?: string` field to `ButtonItem` interface - Set `target: '_self'` on all locales' Try Live button configs (EN, ZH, JA) - Bind `:target="item.target"` on the `<a>` element in HomeButton.vue VitePress intercepts clicks on anchor tags without an explicit `target` attribute and routes them through Vue Router, which causes a 404 for the external https://airi.moeru.ai/ link. Setting `target="_self"` makes the browser skip the router and perform a native navigation. Co-authored-by-agent: GitHub Copilot <copilot@github.com>