Files
BackupX/docs-site/README.md
Wu Qing bdd16dafa8 docs: 完善部署与运维文档 (#107)
新增中英文升级恢复、安全加固、监控告警与故障排查手册,校正安装部署、CLI 与 API 参考,并修复安全密钥环境变量注入及其回归测试。
2026-08-09 13:51:38 +08:00

1.1 KiB

BackupX documentation site

The public documentation is a Docusaurus site with English source documents and a complete Simplified Chinese translation.

Local development

npm ci
npm start

Use npm start -- --locale zh-Hans to preview the Chinese site. The public Chinese URL remains /zh-Hans/; its source files live under i18n/zh-CN/ through the locale path mapping in docusaurus.config.ts.

Verification

npm run typecheck
npm run build

The production build renders both locales and fails on broken document links. GitHub Actions publishes build/ to GitHub Pages after changes reach main; do not deploy the site manually from a feature branch.

When adding, renaming, or removing a document:

  1. Apply the same change under docs/ and i18n/zh-CN/docusaurus-plugin-content-docs/current/.
  2. Update sidebars.ts and the translated sidebar labels when a category changes.
  3. Use relative links for links between documents so both locale prefixes resolve correctly.
  4. Run the full verification commands before opening a pull request.