Skip to content

Migrate documentation site to Docusaurus#459

Open
VGalaxies wants to merge 7 commits intomasterfrom
docusaurus-issue-103-preview
Open

Migrate documentation site to Docusaurus#459
VGalaxies wants to merge 7 commits intomasterfrom
docusaurus-issue-103-preview

Conversation

@VGalaxies
Copy link
Copy Markdown
Contributor

Summary

This PR migrates the HugeGraph documentation website preview to Docusaurus and cleans up the migrated site structure.

Key changes:

  • Add a Docusaurus-based site configuration and validation workflow
  • Preserve locale-aware navigation and language switching across Docs, Blog, Community, and Download pages
  • Move Download pages out of Docs and move contribution/CLA pages into Community
  • Localize non-badge external documentation images
  • Move documentation images to native Docusaurus static paths under /img/...
  • Remove duplicate legacy content image paths
  • Remove stale download slug compatibility logic

Related Issue

Closes #103

Validation

  • npm run validate
  • ASF staging preview verified at https://hugegraph.staged.apache.org/
  • Static image paths verified under /img/docs/... and /img/blog/...

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: use Docusaurus as the FE frame & improve theme style - css/js

1 participant