Skip to content

feat: add MySQL Operator SEO landing page at /mysql-operator#252

Open
weicao wants to merge 2 commits intomainfrom
feat/mysql-operator-landing-page
Open

feat: add MySQL Operator SEO landing page at /mysql-operator#252
weicao wants to merge 2 commits intomainfrom
feat/mysql-operator-landing-page

Conversation

@weicao
Copy link
Copy Markdown
Contributor

@weicao weicao commented Apr 9, 2026

Summary

  • Add src/app/[locale]/mysql-operator/page.tsx — server component with SEO metadata (title, description, OpenGraph, Twitter Card, canonical URL)
  • Add src/app/[locale]/mysql-operator/MysqlOperatorPage.tsx — client component with 8 sections targeting MySQL Operator search traffic

Page sections

  1. Hero — headline, description, CTA buttons (Get Started, GitHub)
  2. Why KubeBlocks — 4-feature value proposition grid (automated HA, PITR backup, Day-2 ops, multi-topology)
  3. Topologies — SemiSync HA and MGR (Group Replication) with embedded MysqlMGRArchitectureDiagram
  4. Lifecycle Features — 12-item day-2 operations grid (scaling, upgrades, monitoring, etc.)
  5. Backup & Restore — PITR explanation with kubectl code snippet
  6. Comparison Table — KubeBlocks vs Oracle MySQL Operator vs Percona Operator vs KubeDB
  7. Quick Start — 3-step Helm install guide
  8. CTA — links to docs and GitHub

Verification

  • npx tsc --noEmit passes with no errors
  • Default import used for MysqlMGRArchitectureDiagram (matches component export)
  • import React from 'react' included to avoid JSX UMD global errors

Closes #251

weicao added 2 commits April 10, 2026 18:29
Add server component (page.tsx) with full SEO metadata and a client
component (MysqlOperatorPage.tsx) covering 8 sections: Hero,
WhyKubeBlocks, Topologies (SemiSync HA + MGR with architecture diagram),
LifecycleFeatures, BackupRestore, ComparisonTable, QuickStart, and CTA.

Closes #251
@weicao weicao force-pushed the feat/mysql-operator-landing-page branch from 526f56f to 93724cd Compare April 10, 2026 10:29
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.

feat: add MySQL Operator SEO landing page at /mysql-operator

1 participant