From 11a4272f16848b06175776996a13b12eb2a7dd81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Demenech?= Date: Tue, 18 Jul 2023 09:38:30 -0300 Subject: [PATCH] [site,seo][xs]: add custom _document with lang prop, add description to meta tags, make title larger --- site/content/config.js | 2 +- site/pages/_app.tsx | 6 +++++- site/pages/_document.tsx | 13 +++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 site/pages/_document.tsx diff --git a/site/content/config.js b/site/content/config.js index d7a50a0d..f4f46890 100644 --- a/site/content/config.js +++ b/site/content/config.js @@ -1,5 +1,5 @@ const config = { - title: 'PortalJS', + title: 'PortalJS - The JavaScript framework for data portals.', description: 'PortalJS is a framework for rapidly building rich data portal frontends using a modern frontend approach. PortalJS can be used to present a single dataset or build a full-scale data catalog/portal.', theme: { diff --git a/site/pages/_app.tsx b/site/pages/_app.tsx index cacf8f4b..427e0a2b 100644 --- a/site/pages/_app.tsx +++ b/site/pages/_app.tsx @@ -47,7 +47,11 @@ function MyApp({ Component, pageProps }) { defaultTheme={siteConfig.theme.default} forcedTheme={siteConfig.theme.default ? null : 'light'} > - + {/* Global Site Tag (gtag.js) - Google Analytics */} {siteConfig.analytics && ( diff --git a/site/pages/_document.tsx b/site/pages/_document.tsx new file mode 100644 index 00000000..e1e9cbbb --- /dev/null +++ b/site/pages/_document.tsx @@ -0,0 +1,13 @@ +import { Html, Head, Main, NextScript } from 'next/document'; + +export default function Document() { + return ( + + + +
+ + + + ); +}