diff --git a/apps/website/package.json b/apps/website/package.json index 2fd1e5c36..4ceab553c 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -9,6 +9,7 @@ "next": "~16.1.6", "react": "^19.0.0", "react-dom": "^19.0.0", + "remark-gfm": "^4.0.1", "resend": "^6.10.0", "shiki": "*", "tailwind-merge": "^2.5.0" diff --git a/apps/website/src/app/layout.tsx b/apps/website/src/app/layout.tsx index a6051c55e..a29cd4ce3 100644 --- a/apps/website/src/app/layout.tsx +++ b/apps/website/src/app/layout.tsx @@ -3,6 +3,7 @@ import { EB_Garamond, Inter, JetBrains_Mono } from 'next/font/google'; import './global.css'; import { Nav } from '../components/shared/Nav'; import { Footer } from '../components/shared/Footer'; +import { AnnouncementToast } from '../components/shared/AnnouncementToast'; const garamond = EB_Garamond({ subsets: ['latin'], @@ -24,6 +25,9 @@ const mono = JetBrains_Mono({ export const metadata: Metadata = { title: 'Angular Agent Framework — Signal-Native Streaming for Angular + LangGraph', description: 'The enterprise Angular agent framework for LangChain. Signal-native streaming, thread persistence, and production patterns for Angular 20+.', + icons: { + icon: 'data:image/svg+xml,đŸ›Šī¸', + }, openGraph: { title: 'Angular Agent Framework', description: 'Signal-native streaming for LangGraph — production patterns your Angular team can own.', @@ -44,6 +48,7 @@ export default function RootLayout({ children }: { children: React.ReactNode })