diff --git a/apps/docs/public/favicon.ico b/apps/docs/public/favicon.ico new file mode 100644 index 00000000..dd5ab726 Binary files /dev/null and b/apps/docs/public/favicon.ico differ diff --git a/apps/docs/public/ogimage.png b/apps/docs/public/ogimage.png new file mode 100644 index 00000000..fa58b2e8 Binary files /dev/null and b/apps/docs/public/ogimage.png differ diff --git a/apps/docs/src/pages/_app.tsx b/apps/docs/src/pages/_app.tsx index 479b8ca4..f86b6510 100644 --- a/apps/docs/src/pages/_app.tsx +++ b/apps/docs/src/pages/_app.tsx @@ -1,10 +1,14 @@ import type { AppProps } from 'next/app'; +import Head from 'next/head'; import 'src/globals.css'; export default function App({ Component, pageProps }: AppProps) { return ( <> + + + ); diff --git a/apps/docs/theme.config.jsx b/apps/docs/theme.config.jsx index 979dbd93..df05c387 100644 --- a/apps/docs/theme.config.jsx +++ b/apps/docs/theme.config.jsx @@ -14,12 +14,11 @@ export default { openpanel ), - head: (props) => { + head: () => { const router = useRouter(); const config = useConfig(); const title = config.title; - const description = - config.description || 'An open-source alternative to Mixpanel'; + const description = 'An open-source alternative to Mixpanel'; const domain = 'https://docs.openpanel.dev'; const canonicalUrl = `${domain}${router.asPath === '/' ? '' : router.asPath}`.split('?')[0]; @@ -39,7 +38,10 @@ export default { - + @@ -53,11 +55,6 @@ export default { }, docsRepositoryBase: 'https://github.com/openpanel-dev/openpanel/blob/main/apps/docs', - useNextSeoProps() { - return { - titleTemplate: '%s - Openpanel', - }; - }, footer: { text: (