9 Commits
Author SHA1 Message Date
zihluwang 7ccf8be455 feat(build): add com and cn site build targets
- Rename the package and deployment domains to opensource.onixbyte.com
  and opensource.onixbyte.cn
- Extract a createConfig(target) factory in rspress.config.ts, with a
  thin rspress.cn.config.ts wrapper and build:com / build:cn scripts
- Make the cn build lead with zh-hans, add a Douyin social link, and
  omit international links such as X
- Emit canonical, hreflang alternate and Open Graph tags, plus a
  sitemap with per-route priorities and a generated robots.txt
- Remove the Gitea and GitLab CI pipelines and point the Vercel
  redirect at opensource.onixbyte.cn
- Drop the resolved Microsoft email delivery notice from the
  notifications pages
2026-09-29 12:53:01 +08:00
siujamo f6fc7eeaae feat: add Kbd component and blog post about IDEA schema validation bug
Add a Kbd component with macOS special key support (⌘, ⌥, ⌃, ⇧, etc.),
export it from theme/index.tsx for use in MDX files.

Add blog posts (EN + ZH) documenting the IntelliJ IDEA application.yaml
schema validation bug caused by an overly broad fileMatch pattern in
SchemaStore, along with the quick fix.
2026-05-26 17:54:50 +08:00
jamo.siu@gmail.com 54ecd30a98 chore: collapse className to single line and adjust Author margin 2026-05-21 21:16:58 -05:00
jamo.siu@gmail.com ce0a00d25e feat: support external className prop on Author component
Also restores beforeOutline passthrough in DocLayout.
2026-05-21 20:42:26 -05:00
siujamo 9cafd724b2 fix: switch avatar hash from SHA-256 to MD5 for Cravatar
Cravatar requires MD5 hash, not SHA-256.
2026-05-21 03:00:25 -05:00
siujamo 4caafff015 refactor: migrate gravatar to cravatar 2026-05-21 02:41:02 -05:00
siujamo 9da728edca feat: add author information 2026-05-21 00:26:27 -05:00
siujamo dbaf28ad98 feat: add tags to articles, full i18n coverage, and Tailwind CSS setup
- Add tag frontmatter to all 6 blog articles (3 articles × 2 locales)
- Complete i18n.json with all 26 text keys for en-gb and zh-hans
- Install and configure Tailwind CSS v4 with PostCSS
- Create Tags component using Tailwind utility classes
- Inject Tags into DocLayout via theme override
- Fix zh-hans homepage icon extension
2026-05-20 03:39:59 -05:00
siujamo 2c17c927fc feat: implement pages 2026-05-19 21:45:20 -05:00