Skip to content

Split Russian and English documentation sites#129

Open
D19ital wants to merge 3 commits into
ergohaven:mainfrom
D19ital:neo/split-doc-sites
Open

Split Russian and English documentation sites#129
D19ital wants to merge 3 commits into
ergohaven:mainfrom
D19ital:neo/split-doc-sites

Conversation

@D19ital

@D19ital D19ital commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • publish Russian and English documentation as Hugo multihost outputs
  • keep Russian pages on docs.ergohaven.xyz and move English pages to docs.eh.industries
  • add cross-domain language links, canonical URLs, hreflang tags, and brand links
  • generate static redirects for existing /en/ URLs, with a 404 fallback for unknown paths
  • trigger the English Pages deployment after successful source builds
  • update internal documentation links to their current paths and domains

Validation

  • Hugo 0.147.7 production build: 46 RU pages and 46 EN pages
  • 35 generated address-specific redirect pages
  • no missing internal documentation targets
  • no remaining source links to docs.ergohaven.xyz/en/
  • workflow files pass actionlint

Rollout

Do not merge until docs.eh.industries points to the prepared English Pages site. Merging this PR activates redirects on the current documentation domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants