Compare commits

..
Author SHA1 Message Date
Chris Tate c7a7bfb9ba add docs 2026-02-20 02:30:06 -06:00
31 changed files with 29 additions and 96 deletions
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/a2ui")
export const metadata = { title: "A2UI Integration" }
# A2UI Integration
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/adaptive-cards")
export const metadata = { title: "Adaptive Cards Integration" }
# Adaptive Cards Integration
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/ag-ui")
export const metadata = { title: "AG-UI Integration" }
# AG-UI Integration
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/ai-sdk")
export const metadata = { title: "AI SDK Integration" }
# AI SDK Integration
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/codegen")
export const metadata = { title: "@json-render/codegen API" }
# @json-render/codegen
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/core")
export const metadata = { title: "@json-render/core API" }
# @json-render/core
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/react-native")
export const metadata = { title: "@json-render/react-native API" }
# @json-render/react-native
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/react-pdf")
export const metadata = { title: "@json-render/react-pdf API" }
# @json-render/react-pdf
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/react")
export const metadata = { title: "@json-render/react API" }
# @json-render/react
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/remotion")
export const metadata = { title: "@json-render/remotion API" }
# @json-render/remotion
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/api/shadcn")
export const metadata = { title: "@json-render/shadcn API" }
# @json-render/shadcn
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/catalog")
export const metadata = { title: "Catalog" }
# Catalog
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/changelog")
export const metadata = { title: "Changelog" }
# Changelog
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/code-export")
export const metadata = { title: "Code Export" }
# Code Export
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/custom-schema")
export const metadata = { title: "Custom Schema & Renderer" }
# Custom Schema & Renderer
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/data-binding")
export const metadata = { title: "Data Binding" }
# Data Binding
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/generation-modes")
export const metadata = { title: "Generation Modes" }
# Generation Modes
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/installation")
export const metadata = { title: "Installation" }
# Installation
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/migration")
export const metadata = { title: "Migration Guide" }
# Migration Guide
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/openapi")
export const metadata = { title: "OpenAPI Integration" }
# OpenAPI Integration
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs")
export const metadata = { title: "Introduction" }
# Introduction
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/quick-start")
export const metadata = { title: "Quick Start" }
# Quick Start
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/registry")
export const metadata = { title: "Registry" }
# Registry
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/schemas")
export const metadata = { title: "Schemas" }
# Schemas
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/specs")
export const metadata = { title: "Specs" }
# Specs
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/streaming")
export const metadata = { title: "Streaming" }
# Streaming
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/validation")
export const metadata = { title: "Validation" }
# Validation
+1 -2
View File
@@ -1,5 +1,4 @@
import { pageMetadata } from "@/lib/page-metadata"
export const metadata = pageMetadata("docs/visibility")
export const metadata = { title: "Visibility" }
# Visibility
+1
View File
@@ -61,6 +61,7 @@ export const metadata: Metadata = {
description:
"The Generative UI framework. Generate dashboards, widgets, and apps from prompts — safely constrained to components you define.",
images: ["/og"],
creator: "@verabornnot",
},
robots: {
index: true,
-39
View File
@@ -1,39 +0,0 @@
import type { Metadata } from "next";
import { PAGE_TITLES } from "./page-titles";
const DESCRIPTION =
"The Generative UI framework. Generate dashboards, widgets, and apps from prompts — safely constrained to components you define.";
export function pageMetadata(slug: string): Metadata {
const title = PAGE_TITLES[slug];
if (!title) return {};
const displayTitle = title.replace(/\n/g, " ");
const fullTitle = `${displayTitle} | json-render`;
const ogImageUrl = slug ? `/og/${slug}` : "/og";
return {
title: displayTitle,
openGraph: {
type: "website",
locale: "en_US",
siteName: "json-render",
title: fullTitle,
description: DESCRIPTION,
images: [
{
url: ogImageUrl,
width: 1200,
height: 630,
alt: `${displayTitle} - json-render`,
},
],
},
twitter: {
card: "summary_large_image",
title: fullTitle,
description: DESCRIPTION,
images: [ogImageUrl],
},
};
}
-1
View File
@@ -42,7 +42,6 @@ export const PAGE_TITLES: Record<string, string> = {
"docs/api/react-native": "@json-render/react-native API",
"docs/api/codegen": "@json-render/codegen API",
"docs/api/remotion": "@json-render/remotion API",
"docs/api/shadcn": "@json-render/shadcn API",
};
/**