data-peek/apps/docs
Rohith Gilla 667e9480bb
fix(docs): resolve hydration crash and broken navigation (#151)
* fix(docs): resolve hydration crash and broken navigation

- Moved server-only `source.getPage()` calls from client-side `head()` into server-side `loader()`.
- Passed extracted metadata (title, description, breadcrumbs) to `head()` via `loaderData`.
- Relocated structured data injection to React component tree to fix hydration mismatches.
- Removed blocking third-party scripts from root route.

* chore(docs): remove playwright dep and dead getOrganizationStructuredData code

- Remove playwright from devDependencies (only used for one-off verification)
- Remove unused getOrganizationStructuredData import from __root.tsx
- Remove dead getOrganizationStructuredData function from seo.ts (zero callers)

---------

Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com>
2026-04-09 20:09:31 +05:30
..
content/docs feat: overhauled marketing website and documentation with high-end animations (#150) 2026-04-07 17:49:02 +05:30
public Fix case-sensitive table names and cross-database identifier quoting (#126) 2026-04-02 12:13:37 +05:30
src fix(docs): resolve hydration crash and broken navigation (#151) 2026-04-09 20:09:31 +05:30
.gitignore feat: add docs 2025-11-30 22:28:59 +05:30
package.json fix(docs): resolve hydration crash and broken navigation (#151) 2026-04-09 20:09:31 +05:30
README.md feat: add docs 2025-11-30 22:28:59 +05:30
source.config.ts feat: add docs 2025-11-30 22:28:59 +05:30
tsconfig.json feat: add docs 2025-11-30 22:28:59 +05:30
vite.config.ts docs: disable prerendering in Vite config. 2025-11-30 22:35:49 +05:30

docs

This is a Tanstack Start application generated with Create Fumadocs.

Run development server:

npm run dev
# or
pnpm dev
# or
yarn dev