From f9d89e41153e71533ec7508e9a1ed5ae984d9820 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bogus=C5=82aw=20Witek?= Date: Sat, 11 Oct 2025 21:51:30 +0200 Subject: [PATCH] Add meta tags --- resources/js/app.tsx | 2 +- resources/js/pages/Gallery/Gallery.tsx | 21 ++++++++++++++++++++- resources/js/pages/Home.tsx | 21 ++++++++++++++++++++- resources/js/pages/Menu/Menu.tsx | 21 ++++++++++++++++++++- resources/js/ssr.tsx | 2 +- resources/views/app.blade.php | 5 ++++- 6 files changed, 66 insertions(+), 6 deletions(-) diff --git a/resources/js/app.tsx b/resources/js/app.tsx index a646381..0180867 100644 --- a/resources/js/app.tsx +++ b/resources/js/app.tsx @@ -7,7 +7,7 @@ import { createRoot } from 'react-dom/client'; const appName = import.meta.env.VITE_APP_NAME || 'Laravel'; createInertiaApp({ - title: (title) => `${title} - ${appName}`, + title: (title) => title, resolve: (name) => resolvePageComponent(`./pages/${name}.tsx`, import.meta.glob('./pages/**/*.tsx')), setup({ el, App, props }) { const root = createRoot(el); diff --git a/resources/js/pages/Gallery/Gallery.tsx b/resources/js/pages/Gallery/Gallery.tsx index 60e8e56..2446649 100644 --- a/resources/js/pages/Gallery/Gallery.tsx +++ b/resources/js/pages/Gallery/Gallery.tsx @@ -48,7 +48,26 @@ export default function Gallery() { return ( - + + + + + + + + {/* Open Graph */} + + + + + + + + {/* Twitter Card */} + + + +
diff --git a/resources/js/pages/Home.tsx b/resources/js/pages/Home.tsx index d19c2bd..e731cfd 100644 --- a/resources/js/pages/Home.tsx +++ b/resources/js/pages/Home.tsx @@ -68,7 +68,26 @@ export default function Home() { return ( - + + + + + + + + {/* Open Graph */} + + + + + + + + {/* Twitter Card */} + + + +
diff --git a/resources/js/pages/Menu/Menu.tsx b/resources/js/pages/Menu/Menu.tsx index 3a9a57a..025da3c 100644 --- a/resources/js/pages/Menu/Menu.tsx +++ b/resources/js/pages/Menu/Menu.tsx @@ -112,7 +112,26 @@ export default function Menu() { return ( - + + + + + + + + {/* Open Graph */} + + + + + + + + {/* Twitter Card */} + + + +
diff --git a/resources/js/ssr.tsx b/resources/js/ssr.tsx index c6cd25a..3ca4cb8 100644 --- a/resources/js/ssr.tsx +++ b/resources/js/ssr.tsx @@ -10,7 +10,7 @@ createServer((page) => createInertiaApp({ page, render: ReactDOMServer.renderToString, - title: (title) => `${title} - ${appName}`, + title: (title) => title, resolve: (name) => resolvePageComponent(`./pages/${name}.tsx`, import.meta.glob('./pages/**/*.tsx')), setup: ({ App, props }) => { /* eslint-disable */ diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index b7ffd42..518ec48 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -3,6 +3,9 @@ + + + {{-- Inline style to set the HTML background color based on our theme in app.css --}} - {{ config('app.name', 'Laravel') }} + GhostPizza