diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bed868e2b..627fd474c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -638,8 +638,8 @@ importers:
specifier: 2.0.0-rc.0
version: 2.0.0-rc.0(@rspress/core@2.0.0-rc.0(@types/react@19.2.2))
'@rstack-dev/doc-ui':
- specifier: 1.11.0
- version: 1.11.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ specifier: 1.12.0
+ version: 1.12.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
'@rstest/tsconfig':
specifier: workspace:*
version: link:../scripts/tsconfig
@@ -2003,8 +2003,8 @@ packages:
'@rspress/shared@2.0.0-rc.0':
resolution: {integrity: sha512-+Zwl+ycVwvwYg9eMTtoI/sst0Q/fJZS2oW+mEwj0La9hWHFutPcBHq0+zHHmi9eV7RHXLUo2lySfnQ14PTUPSw==}
- '@rstack-dev/doc-ui@1.11.0':
- resolution: {integrity: sha512-5GZ8EwvmKj8LXomEElC4GhDlDW2SazCeHbA+ieacJrlcGduuiJXGTBzVA2rNnPLjAb41H0esuy0aH0skRIQAqA==}
+ '@rstack-dev/doc-ui@1.12.0':
+ resolution: {integrity: sha512-YYnJ/8oCUuNMLxBXVFydmEfNOmELR7/Ee8Xcwh4Vt+sGhddf7GFFWFHD9c3fVy/IjdLL+rEIAj1i5nGQxsjwOA==}
'@rushstack/node-core-library@5.18.0':
resolution: {integrity: sha512-XDebtBdw5S3SuZIt+Ra2NieT8kQ3D2Ow1HxhDQ/2soinswnOu9e7S69VSwTOLlQnx5mpWbONu+5JJjDxMAb6Fw==}
@@ -3522,8 +3522,8 @@ packages:
resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==}
engines: {node: '>= 6'}
- framer-motion@12.23.6:
- resolution: {integrity: sha512-dsJ389QImVE3lQvM8Mnk99/j8tiZDM/7706PCqvkQ8sSCnpmWxsgX+g0lj7r5OBVL0U36pIecCTBoIWcM2RuKw==}
+ framer-motion@12.23.24:
+ resolution: {integrity: sha512-HMi5HRoRCTou+3fb3h9oTLyJGBxHfW+HnNE25tAXOvVx/IvwMHK0cx7IR4a2ZU6sh3IX1Z+4ts32PcYBOqka8w==}
peerDependencies:
'@emotion/is-prop-valid': '*'
react: ^18.0.0 || ^19.0.0
@@ -4479,8 +4479,8 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
- motion-dom@12.23.6:
- resolution: {integrity: sha512-G2w6Nw7ZOVSzcQmsdLc0doMe64O/Sbuc2bVAbgMz6oP/6/pRStKRiVRV4bQfHp5AHYAKEGhEdVHTM+R3FDgi5w==}
+ motion-dom@12.23.23:
+ resolution: {integrity: sha512-n5yolOs0TQQBRUFImrRfs/+6X4p3Q4n1dUEqt/H58Vx7OW6RF+foWEgmTVDhIWJIMXOuNNL0apKH2S16en9eiA==}
motion-utils@12.23.6:
resolution: {integrity: sha512-eAWoPgr4eFEOFfg2WjIsMoqJTW6Z8MTUCgn/GZ3VRpClWBdnbjryiA3ZSNLyxCTmCQx4RmYX6jX1iWHbenUPNQ==}
@@ -7621,9 +7621,9 @@ snapshots:
lodash-es: 4.17.21
unified: 11.0.5
- '@rstack-dev/doc-ui@1.11.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
+ '@rstack-dev/doc-ui@1.12.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)':
dependencies:
- framer-motion: 12.23.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
+ framer-motion: 12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0)
transitivePeerDependencies:
- '@emotion/is-prop-valid'
- react
@@ -9319,9 +9319,9 @@ snapshots:
hasown: 2.0.2
mime-types: 2.1.35
- framer-motion@12.23.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
+ framer-motion@12.23.24(react-dom@19.2.0(react@19.2.0))(react@19.2.0):
dependencies:
- motion-dom: 12.23.6
+ motion-dom: 12.23.23
motion-utils: 12.23.6
tslib: 2.8.1
optionalDependencies:
@@ -10645,7 +10645,7 @@ snapshots:
yargs-parser: 21.1.1
yargs-unparser: 2.0.0
- motion-dom@12.23.6:
+ motion-dom@12.23.23:
dependencies:
motion-utils: 12.23.6
diff --git a/website/package.json b/website/package.json
index a52d9283c..191b976cf 100644
--- a/website/package.json
+++ b/website/package.json
@@ -13,7 +13,7 @@
"@rspress/core": "2.0.0-rc.0",
"@rspress/plugin-llms": "2.0.0-rc.0",
"@rspress/plugin-algolia": "2.0.0-rc.0",
- "@rstack-dev/doc-ui": "1.11.0",
+ "@rstack-dev/doc-ui": "1.12.0",
"@rstest/tsconfig": "workspace:*",
"@types/node": "^22.16.5",
"@types/react": "^19.2.2",
diff --git a/website/theme/pages/index.tsx b/website/theme/pages/index.tsx
index 3d7768575..edb42b53b 100644
--- a/website/theme/pages/index.tsx
+++ b/website/theme/pages/index.tsx
@@ -1,23 +1,12 @@
-import { HomeBackground as BasicHomeBackground } from '@rspress/core/theme';
import { BackgroundImage } from '@rstack-dev/doc-ui/background-image';
import { CopyRight } from '../components/Copyright';
import { Hero } from '../components/Hero';
import { ToolStack } from '../components/ToolStack';
-function HomeBackground() {
- return (
- <>
- {/* For transparent nav at top */}
-