Docs: fix bug for building documentation site #4310
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖[deprecated] Generated by Copilot at 2bfd254
Summary
🚚🐛🔄
This pull request removes the redundant copying of Chinese translation files and directories in the deploy-docs-preview, deploy-docs-site, and Dockerfile workflows, and simplifies the sync-zh-files script in the
website/package.json
file. The overall purpose is to optimize the documentation site build process and avoid duplication of files.Walkthrough
sync-zh-files
script in thewebsite/package.json
already does the same copying before running thedocusaurus start
ordocusaurus build
commands. These workflows are triggered by pull requests or pushes to the master branch and build a preview or production site for the documentation using docusaurus.