Skip to content

docs: split homepage installation into Self Host and Cloud Provider sections - #180

Merged
majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/homepage-self-host-cloud-provider
Oct 19, 2026
Merged

majinghe merged 1 commit into
rustfs:mainfrom
majinghe:docs/homepage-self-host-cloud-provider

Conversation

@majinghe

Copy link
Copy Markdown
Collaborator

Summary

Splits the documentation homepage install grid into two sections: Self Host — the existing Linux, Docker, Podman, Helm, Operator, macOS, and Windows cards, content unchanged — and a new Cloud Provider section whose cards link out to third-party platforms offering RustFS. Cloud Provider cards open the provider page in a new tab.

Changes

  • Added "Self Host" / "Cloud Provider" section headings to the homepage across all five locales (en, zh, de, fr, ja).
  • Added two Cloud Provider cards pointing to verified provider pages:
  • Extended BrandLogo with the official Sealos and Elestio marks as inline gradient SVG components (the Sealos site favicon ships with broken gradient ID references, so the original gradient-to-path mappings were restored); registered ArrowUpRight from lucide-react to distinguish outbound links from in-site cards.
  • Added homepage section-heading and external-card styles to src/app.css.

Testing

  • npm run docs:check — all checks PASS
  • npm run types:check — no new errors relative to baseline (remaining errors are pre-existing)
  • npm run build — see result below
  • Verified on npm run dev that both sections render and exactly two outbound provider links are present

Build result: npm run build completed successfully (3781 pages generated).

Locale coverage

content/en, content/zh, content/de, content/fr, content/ja

@vercel

vercel Bot commented Oct 19, 2026

Copy link
Copy Markdown

@majinghe is attempting to deploy a commit to the overtrue's projects Team on Vercel.

A member of the Team first needs to authorize it.

@majinghe
majinghe merged commit e96a3f5 into rustfs:main Oct 19, 2026
2 of 3 checks passed
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.

1 participant