Skip to content

doc: polish website layout and consistency#7907

Merged
Xuanwo merged 3 commits into
mainfrom
website-polish
Jul 13, 2026
Merged

doc: polish website layout and consistency#7907
Xuanwo merged 3 commits into
mainfrom
website-polish

Conversation

@erickguan

@erickguan erickguan commented Jul 12, 2026

Copy link
Copy Markdown
Member

Which issue does this PR close?

Closes #.

Rationale for this change

  • mobile website sometimes hides parts of content.
  • some paddings in tables or landing pages are incorrect.

What changes are included in this PR?

  • fix mobile layout: break lines, fix drawer, padding, visual styles
  • add buttons for copying commands and links to jump to documentation
  • adjustment to design system.
  • add features to select language tab in services.
  • breadcrumbs are now more clear on docs and services.
  • refactors on components, website build settings.

Are there any user-facing changes?

not applicable.

AI Usage Statement

GPT-5.5 and lots of turns and prompts.

Comparisons

Some differences or broken navbar are caveats from how Chrome takes screenshots.

  • Left: before
  • Right: after
Landing opendal-landing-side-by-side
Landing - Dark opendal-landing-dark-side-by-side
Mobile Landing opendal-mobile-landing-side-by-side
Mobile Landing - Dark opendal-mobile-landing-dark-side-by-side
Services S3 opendal-services-s3-side-by-side
Services S3 - Dark opendal-services-s3-dark-side-by-side
Services S3 Mobile opendal-services-s3-mobile-side-by-side
Services S3 Mobile - Dark opendal-services-s3-mobile-dark-side-by-side

@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. releases-note/docs The PR modifies docs related content or has a title that begins with "docs" labels Jul 12, 2026

@Xuanwo Xuanwo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@dosubot dosubot Bot added the lgtm This PR has been approved by a maintainer label Jul 13, 2026
@Xuanwo Xuanwo merged commit cece212 into main Jul 13, 2026
32 checks passed
@Xuanwo Xuanwo deleted the website-polish branch July 13, 2026 11:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lgtm This PR has been approved by a maintainer releases-note/docs The PR modifies docs related content or has a title that begins with "docs" size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants