51 Commits

Author SHA1 Message Date
siujamo 4c11976eb7 ci: replace GitHub Pages action with Gitea Actions for Vercel deployment
Deploy to Vercel / deploy (push) Successful in 1m24s
Switch from GitHub Pages deployments to Vercel via Gitea Actions CLI.
2026-06-04 13:02:30 +08:00
siujamo 44dc28dbb3 feat: add Vercel geo-redirect config for China mainland visitors
Deploy to GitHub Pages / build (push) Failing after 7m30s
Deploy to GitHub Pages / deploy (push) Has been skipped
Use vercel.json redirects with the x-vercel-ip-country header condition
to route mainland China visitors to the ICP-licenced server.
2026-05-27 10:04:29 +08:00
siujamo f71e557a31 docs: add readme 2026-05-27 09:22:41 +08:00
siujamo a38cb70a21 docs: rewrite README in British English 2026-05-27 09:21:12 +08:00
zihluwang e1d9349f67 ci: delete unused github action configuration file 2026-05-27 00:50:02 +08:00
zihluwang a33a357187 Create deploy-page.yml 2026-05-26 19:11:38 +08:00
zihluwang d0a31f777d ci: github actions trigger 2026-05-26 19:00:33 +08:00
zihluwang 742afb456d ci: add github actions to deploy pages to github pages 2026-05-26 18:52:17 +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
siujamo 59d7a3042a docs: add doc _Fix IntelliJ IDEA Missing Spring Boot application.yaml Code Completion_ 2026-05-26 16:32:40 +08:00
siujamo b4c9232d78 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	docs/en-gb/_nav.json
#	docs/zh-hans/_nav.json
#	i18n.json
2026-05-26 16:29:07 +08:00
zihluwang b051d8c235 docs: optimise docs 2026-05-23 15:07:43 +08:00
zihluwang 601625f09b docs: add project index pages with categorized listings 2026-05-23 09:37:33 +08:00
zihluwang 18f8792733 docs: add vite-plugins index and port-checker, update regions4j titles 2026-05-23 09:34:18 +08:00
zihluwang 37e5727179 docs: add regions4j documentation
Add English and Chinese docs for regions4j, a Java library providing
ISO 3166-1 regional metadata with Calendar Versioning.
2026-05-23 09:26:06 +08:00
zihluwang 5b7c24fb0d docs: add onixbyte-toolbox documentation
Add English and Chinese docs for the OnixByte Toolbox monorepo covering
all six modules: common-toolbox, crypto-toolbox, math-toolbox, tuple,
identity-generator, and version-catalogue.
2026-05-23 09:21:37 +08:00
zihluwang 7f91c2bc23 chore: clean up unused Tabs imports and Gradle Groovy tab 2026-05-23 09:10:24 +08:00
zihluwang 55479f2fca docs: add helix enterprise application template introduction
Add English and Chinese documentation for Helix, a full-stack enterprise
application template with Spring Boot backend and React frontend.
2026-05-23 09:09:15 +08:00
zihluwang ac8a2e90d8 docs: add delta-force-guide project documentation
Add English and Chinese docs for the Delta Force Guide full-stack app
(Spring Boot backend + React frontend) with architecture, API reference,
and live site link.
2026-05-23 08:57:35 +08:00
zihluwang 6449bc0e87 docs: add captcha project documentation
Add English and Chinese documentation for onixbyte/captcha library,
including overview (index.mdx) and full API reference (api.md).
2026-05-23 08:48:42 +08:00
zihluwang ad6a11b1b4 docs: add docs for calendar toolbox 2026-05-23 08:42:52 +08:00
zihluwang 453f20c902 refactor: re-organise file structure 2026-05-23 07:55:18 +08:00
siujamo 806ebd4cb6 refactor: re-organise doc structure 2026-05-22 11:48:09 +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 a8ed9a957c docs: enrich blog index pages with topic overview 2026-05-21 21:14:03 -05:00
jamo.siu@gmail.com 8f38903d4e refactor: moved codes from typescript to tsx 2026-05-21 20:42:46 -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 5963a4fcc2 refactor: adjust file organisation 2026-05-21 02:11:31 -05:00
siujamo 0295b758fd docs: migrate documents from Notion 2026-05-21 01:53:46 -05:00
siujamo c7b623012c docs: add author information 2026-05-21 00:26:37 -05:00
siujamo 9da728edca feat: add author information 2026-05-21 00:26:27 -05:00
siujamo 00520ccfe6 refactor: remove logo on index page 2026-05-20 22:15:04 -05:00
siujamo 9b3f9212fd Merge remote-tracking branch 'origin/main'
# Conflicts:
#	i18n.json
2026-05-20 19:55:25 -05:00
zihluwang dbdf8f7a96 fix: add missing i18n translation keys for theme UI strings
Add comprehensive bilingual translations for theme UI elements including
search, navigation, code blocks, prompts, and blog/notifications labels.
2026-05-21 00:50:25 +08:00
zihluwang e592b94a14 feat: redesign homepage for OnixByte open-source collective
Replace Rspress documentation template with an organization homepage
featuring OnixByte's key projects: Toolbox, Dev Lab, Helix, and Delta
Force Guide. Bilingual content for en-gb and zh-hans.
2026-05-21 00:48:15 +08:00
zihluwang dd4bf15ff9 fix: fix index page picture not found 2026-05-20 19:41:29 +08: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 e9c83fbcd1 fix: add missing onixbyte-icon.svg favicon file 2026-05-20 02:18:22 -05:00
siujamo 41985e7c1c docs: add bilingual article on fixing macOS hostname under private DNS 2026-05-20 02:15:39 -05:00
siujamo bbb8579914 docs: add no-auto-push rule to CLAUDE.md 2026-05-20 02:15:33 -05:00
siujamo 33bfdac89f fix: add i18n.json to map zh-hans/en-gb locale keys for outline title
Rspress default i18n uses short keys (zh/en), but this project uses
zh-hans/en-gb, causing outline title to always fall back to English.
2026-05-20 02:15:26 -05:00
siujamo c48cb3d8f0 feat: replace PNG logo and icon with SVG versions
Switch from rspress default branding to OnixByte custom SVG assets.
2026-05-20 02:10:05 -05:00
siujamo da26fde07e docs: translate gitlab-ops to en-gb, enhance gravatar article, fix heading levels
- Translate GitLab Operations article from Chinese to British English
- Add comprehensive Gravatar usage guide with code examples in both locales
- Fix heading levels on notification pages (h1 -> h2)
- Enable line numbers in code blocks via rspress config
2026-05-20 01:50:59 -05:00
siujamo 48c2eabe97 fix: set correct ownership and permissions on deployed files
After rsync, chown to caddy:caddy and chmod 755 on the deploy path
so the web server can serve the files properly.
2026-05-20 01:19:40 -05:00
siujamo a5748a3e2b fix: decode SSH key from base64 to avoid masking issues in GitLab CI
GitLab masked variables reject values with whitespace (like SSH keys),
so store the key as base64 and decode it in the pipeline.
2026-05-20 01:15:43 -05:00
siujamo fa330947b9 feat: add skills 2026-05-20 01:04:37 -05:00
siujamo 60093fa3bb ci: add gitlab ci pipeline for build and deploy 2026-05-19 22:23:43 -05:00
siujamo 3e5ca77133 docs: add licence, contributing, and third-party notices 2026-05-19 22:02:04 -05:00