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 })
{children}
+