@@ -3,24 +3,39 @@ import Script from "next/script";
33import { RootProvider } from "fumadocs-ui/provider/next" ;
44import { GeistSans } from "geist/font/sans" ;
55import { GeistMono } from "geist/font/mono" ;
6+ import { DevAriaHiddenConsoleFilter } from "@/components/DevAriaHiddenConsoleFilter" ;
7+ import {
8+ buildDefaultSiteOgImageUrl ,
9+ SITE_DEFAULT_OG_DESCRIPTION ,
10+ } from "@/lib/og-url" ;
611import { PostHogProvider } from "@/components/analytics/PostHogProvider" ;
712import { Hubspot } from "@/components/analytics/hubspot" ;
813import "../style.css" ;
914import "@vidstack/react/player/styles/base.css" ;
1015import "../src/overrides.css" ;
1116
17+ const defaultOgImageUrl = buildDefaultSiteOgImageUrl ( ) ;
18+
1219export const metadata : Metadata = {
1320 metadataBase : new URL ( "https://langfuse.com" ) ,
1421 title : { default : "Langfuse" , template : "%s - Langfuse" } ,
15- description :
16- "Traces, evals, prompt management and metrics to debug and improve your LLM application." ,
22+ description : SITE_DEFAULT_OG_DESCRIPTION ,
23+ icons : {
24+ icon : [
25+ { url : "/favicon-16x16.png" , sizes : "16x16" , type : "image/png" } ,
26+ { url : "/favicon-32x32.png" , sizes : "32x32" , type : "image/png" } ,
27+ { url : "/favicon.ico" , sizes : "any" } ,
28+ ] ,
29+ apple : [ { url : "/apple-touch-icon.png" , sizes : "180x180" } ] ,
30+ shortcut : [ "/favicon.ico" ] ,
31+ } ,
1732 openGraph : {
18- images : [ { url : "https://langfuse.com/og.png" } ] ,
33+ images : [ { url : defaultOgImageUrl } ] ,
1934 } ,
2035 twitter : {
2136 card : "summary_large_image" ,
2237 site : "langfuse.com" ,
23- images : [ { url : "https://langfuse.com/og.png" } ] ,
38+ images : [ { url : defaultOgImageUrl } ] ,
2439 } ,
2540} ;
2641
@@ -35,6 +50,7 @@ export default function RootLayout({
3550 className = { `${ GeistSans . variable } ${ GeistMono . variable } ` }
3651 >
3752 < body className = "font-sans antialiased" >
53+ { process . env . NODE_ENV === "development" && < DevAriaHiddenConsoleFilter /> }
3854 < PostHogProvider >
3955 < RootProvider > { children } </ RootProvider >
4056 </ PostHogProvider >
0 commit comments