DanielLeens opened a new pull request, #459: URL: https://github.com/apache/seatunnel-website/pull/459
## Summary - refresh the homepage visual system to match the approved reference more closely while keeping the rest of the site aligned with minimal changes - add dedicated Ask AI and Slack hub pages and expose a single floating Ask AI entry through the shared layout so it appears across docs and custom pages - keep the official Slack direct link, preserve multilingual navigation paths, and improve homepage readability in both light and dark themes ## Validation - UI-verified on \, \, \, and \ - Chinese locale runtime-verified on \ and \; confirmed the floating Ask AI entry links to \ - full \ > [email protected] build > cross-env NODE_OPTIONS=--max_old_space_size=10240 docusaurus build completed the \ production build and generated static files under \; the \ production build was started separately but not waited to completion because of the long-running locale compile - \ > [email protected] typecheck > tsc src/pages/ask-ai/index.tsx(1,32): error TS2307: Cannot find module 'react'. src/pages/ask-ai/index.tsx(2,20): error TS2307: Cannot find module '@theme/Layout'. src/pages/ask-ai/index.tsx(3,24): error TS2307: Cannot find module '@docusaurus/useBaseUrl'. src/pages/ask-ai/index.tsx(4,34): error TS2307: Cannot find module '@docusaurus/useDocusaurusContext'. src/pages/ask-ai/index.tsx(7,18): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node`. src/pages/ask-ai/index.tsx(11,33): error TS2339: Property 'startsWith' does not exist on type 'string'. src/pages/ask-ai/index.tsx(125,9): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(128,13): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(129,17): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(130,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(131,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(132,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(133,49): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(135,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(136,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(137,29): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(138,29): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(142,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(144,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(148,33): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(153,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(154,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/ask-ai/index.tsx(155,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/index.tsx(1,34): error TS2307: Cannot find module 'react'. src/pages/index.tsx(2,20): error TS2307: Cannot find module '@theme/Layout'. src/pages/index.tsx(3,34): error TS2307: Cannot find module '@docusaurus/useDocusaurusContext'. src/pages/index.tsx(4,18): error TS6142: Module './home' was resolved to '/Volumes/disk2/work/myworkspace/tmp/seatunnel-website-homepage-refresh-clean-20260615/src/pages/home/index.jsx', but '--jsx' is not set. src/pages/index.tsx(5,26): error TS2307: Cannot find module '@docusaurus/useIsBrowser'. src/pages/index.tsx(6,18): error TS2307: Cannot find module '@docusaurus/Head'. src/pages/index.tsx(28,9): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/index.tsx(31,13): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/index.tsx(32,17): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/index.tsx(34,13): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/index.tsx(35,17): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(1,32): error TS2307: Cannot find module 'react'. src/pages/slack/index.tsx(2,20): error TS2307: Cannot find module '@theme/Layout'. src/pages/slack/index.tsx(3,24): error TS2307: Cannot find module '@docusaurus/useBaseUrl'. src/pages/slack/index.tsx(4,34): error TS2307: Cannot find module '@docusaurus/useDocusaurusContext'. src/pages/slack/index.tsx(7,18): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node`. src/pages/slack/index.tsx(12,33): error TS2339: Property 'startsWith' does not exist on type 'string'. src/pages/slack/index.tsx(158,9): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(161,13): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(162,17): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(163,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(164,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(165,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(166,49): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(168,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(169,25): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(170,29): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(171,29): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(175,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(177,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(181,33): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(186,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(187,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(188,37): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(194,21): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(196,29): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(197,33): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(198,33): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. src/pages/slack/index.tsx(199,33): error TS17004: Cannot use JSX unless the '--jsx' flag is provided. tsconfig.json(3,14): error TS6053: File '@tsconfig/docusaurus/tsconfig.json' not found. still fails on pre-existing repository baseline issues in \ and upstream typings under \ ## Notes - this PR replaces the broader-scope draft from #458 with a clean file set limited to the intended homepage and hub changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
