feat: add /plugin docs page + TDP peripheral overhead
Plugin docs page (/plugin): - Hero, feature grid, numbered install guide, screenshot gallery, install CTA - Navbar 'Plugin' link added - Screenshot slots with placeholders for 6 captures (flip HAS_SCREENSHOT once PNGs are dropped into /public/plugin/) - Structured data (SoftwareApplication) + breadcrumbs TDP fix: - Add 3W fixed overhead to CPU+GPU power for screen/fan/speakers/peripherals so reported TDP is closer to total system power draw
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
import type { Metadata } from "next"
|
||||
import { buildBreadcrumbList } from "@/lib/utils/seo"
|
||||
import { PluginPageClient } from "./page-client"
|
||||
|
||||
export const dynamic = "force-dynamic"
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "DeckyVault Plugin — Record & Upload Steam Deck Benchmarks",
|
||||
description:
|
||||
"Install the DeckyVault Decky Loader plugin to capture FPS, frame times, and power draw with MangoHud, then upload performance entries straight to DeckyVault from your Steam Deck.",
|
||||
keywords: [
|
||||
"decky loader plugin",
|
||||
"steam deck plugin",
|
||||
"mangohud",
|
||||
"steam deck benchmark",
|
||||
"performance logging",
|
||||
"deckyvault",
|
||||
],
|
||||
alternates: { canonical: "https://deckyvault.xyz/plugin" },
|
||||
openGraph: {
|
||||
title: "DeckyVault Plugin — Record & Upload Steam Deck Benchmarks",
|
||||
description:
|
||||
"Capture FPS and power draw with MangoHud, then upload to DeckyVault straight from your Steam Deck.",
|
||||
url: "https://deckyvault.xyz/plugin",
|
||||
siteName: "DeckyVault",
|
||||
type: "website",
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "DeckyVault Plugin",
|
||||
description:
|
||||
"Record Steam Deck performance and upload to DeckyVault with the Decky Loader plugin.",
|
||||
},
|
||||
}
|
||||
|
||||
const jsonLd = {
|
||||
"@context": "https://schema.org",
|
||||
"@type": "SoftwareApplication",
|
||||
name: "DeckyVault Plugin",
|
||||
applicationCategory: "UtilitiesApplication",
|
||||
operatingSystem: "SteamOS",
|
||||
offers: { "@type": "Offer", price: "0", priceCurrency: "USD" },
|
||||
description:
|
||||
"A Decky Loader plugin that records Steam Deck performance metrics with MangoHud and uploads them to DeckyVault.",
|
||||
url: "https://deckyvault.xyz/plugin",
|
||||
}
|
||||
|
||||
const breadcrumbs = buildBreadcrumbList([
|
||||
{ name: "Home", url: "https://deckyvault.xyz/" },
|
||||
{ name: "Plugin", url: "https://deckyvault.xyz/plugin" },
|
||||
])
|
||||
|
||||
export default function PluginPage() {
|
||||
return (
|
||||
<>
|
||||
<script
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
|
||||
/>
|
||||
<script
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{ __html: JSON.stringify(breadcrumbs) }}
|
||||
/>
|
||||
<PluginPageClient />
|
||||
</>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user