From aa78dbd1814b794bd2fa9eaf69839f1d7e48cea6 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Mon, 5 Dec 2022 10:11:07 +0800 Subject: [PATCH] issues viewing pages in old layout --- apps/docs/pages/reference/dart/[...slug].tsx | 6 +- .../pages/reference/javascript/[...slug].tsx | 6 +- .../reference/javascript/v1/[...slug].tsx | 4 +- apps/docs/public/sitemap.xml | 374 +++++++++--------- apps/www/public/sitemap_www.xml | 12 +- 5 files changed, 204 insertions(+), 198 deletions(-) diff --git a/apps/docs/pages/reference/dart/[...slug].tsx b/apps/docs/pages/reference/dart/[...slug].tsx index 94a75b32e35..8007429daa1 100644 --- a/apps/docs/pages/reference/dart/[...slug].tsx +++ b/apps/docs/pages/reference/dart/[...slug].tsx @@ -34,8 +34,10 @@ export default function DartReference(props) { const router = useRouter() const slug = router.query.slug[0] + const isNewDocs = process.env.NEXT_PUBLIC_NEW_DOCS === 'true' + useEffect(() => { - if (document && slug !== 'start') { + if (isNewDocs && document && slug !== 'start') { // re-enable this when the new yaml shape file is moved into this branch //document.querySelector(`#${slug}`).scrollIntoView() } @@ -44,7 +46,7 @@ export default function DartReference(props) { /* * handle old ref pages */ - if (process.env.NEXT_PUBLIC_NEW_DOCS === 'false') { + if (!isNewDocs) { return ( // @ts-ignore diff --git a/apps/docs/pages/reference/javascript/[...slug].tsx b/apps/docs/pages/reference/javascript/[...slug].tsx index 8c7314fb580..72377111290 100644 --- a/apps/docs/pages/reference/javascript/[...slug].tsx +++ b/apps/docs/pages/reference/javascript/[...slug].tsx @@ -35,10 +35,12 @@ export default function JSReference(props) { const slug = router.query.slug[0] + const isNewDocs = process.env.NEXT_PUBLIC_NEW_DOCS === 'true' + // When user lands on a url like http://supabase.com/docs/reference/javascript/sign-up // find the #sign-up element and scroll to that useEffect(() => { - if (document && slug !== 'start') { + if (isNewDocs && document && slug !== 'start') { document.querySelector(`#${slug}`).scrollIntoView() } }) @@ -46,7 +48,7 @@ export default function JSReference(props) { /* * handle old ref pages */ - if (process.env.NEXT_PUBLIC_NEW_DOCS === 'false') { + if (!isNewDocs) { return ( // @ts-ignore diff --git a/apps/docs/pages/reference/javascript/v1/[...slug].tsx b/apps/docs/pages/reference/javascript/v1/[...slug].tsx index 91430402297..eb327c53ddc 100644 --- a/apps/docs/pages/reference/javascript/v1/[...slug].tsx +++ b/apps/docs/pages/reference/javascript/v1/[...slug].tsx @@ -41,6 +41,8 @@ export default function Ref(props) { const [offsetY, setOffsetY] = useState(0) const [sections, setSections] = useState([]) + const isNewDocs = process.env.NEXT_PUBLIC_NEW_DOCS === 'true' + // useEffect(() => { // window.scrollTo(0, 0) // setOffsetY(0) @@ -132,7 +134,7 @@ export default function Ref(props) { /* * handle old ref pages */ - if (process.env.NEXT_PUBLIC_NEW_DOCS === 'false') { + if (isNewDocs) { return ( // @ts-ignore diff --git a/apps/docs/public/sitemap.xml b/apps/docs/public/sitemap.xml index 2a839313706..3fbc6d40e23 100644 --- a/apps/docs/public/sitemap.xml +++ b/apps/docs/public/sitemap.xml @@ -72,6 +72,24 @@ 0.5 + + https://supabase.com/docs/handbook/contributing + weekly + 0.5 + + + + https://supabase.com/docs/handbook/introduction + weekly + 0.5 + + + + https://supabase.com/docs/handbook/supasquad + weekly + 0.5 + + https://supabase.com/docs/guides/api weekly @@ -222,24 +240,6 @@ 0.5 - - https://supabase.com/docs/handbook/contributing - weekly - 0.5 - - - - https://supabase.com/docs/handbook/introduction - weekly - 0.5 - - - - https://supabase.com/docs/handbook/supasquad - weekly - 0.5 - - https://supabase.com/docs/new/1 weekly @@ -270,6 +270,12 @@ 0.5 + + https://supabase.com/docs/tutorials/nextjs + weekly + 0.5 + + https://supabase.com/docs/reference/index weekly @@ -277,7 +283,121 @@ - https://supabase.com/docs/tutorials/nextjs + https://supabase.com/docs/learn/auth-deep-dive/auth-deep-dive-jwts + weekly + 0.5 + + + + https://supabase.com/docs/learn/auth-deep-dive/auth-google-oauth + weekly + 0.5 + + + + https://supabase.com/docs/learn/auth-deep-dive/auth-gotrue + weekly + 0.5 + + + + https://supabase.com/docs/learn/auth-deep-dive/auth-policies + weekly + 0.5 + + + + https://supabase.com/docs/learn/auth-deep-dive/auth-row-level-security + weekly + 0.5 + + + + https://supabase.com/docs/guides/api/generating-types + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/arrays + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/connecting-to-postgres + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/extensions + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/full-text-search + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/functions + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/json + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/managing-passwords + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/managing-timezones + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/replication + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/sql-to-api + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/tables + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/testing + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/timeouts + weekly + 0.5 + + + + https://supabase.com/docs/guides/database/webhooks weekly 0.5 @@ -294,12 +414,6 @@ 0.5 - - https://supabase.com/docs/guides/api/generating-types - weekly - 0.5 - - https://supabase.com/docs/guides/auth/auth-apple weekly @@ -474,90 +588,6 @@ 0.5 - - https://supabase.com/docs/guides/database/arrays - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/connecting-to-postgres - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/extensions - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/full-text-search - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/functions - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/json - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/managing-passwords - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/managing-timezones - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/replication - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/sql-to-api - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/tables - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/testing - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/timeouts - weekly - 0.5 - - - - https://supabase.com/docs/guides/database/webhooks - weekly - 0.5 - - https://supabase.com/docs/guides/functions/auth weekly @@ -840,6 +870,12 @@ 0.5 + + https://supabase.com/docs/new/auth/auth-login + weekly + 0.5 + + https://supabase.com/docs/guides/tutorials/with-angular weekly @@ -924,90 +960,12 @@ 0.5 - - https://supabase.com/docs/learn/auth-deep-dive/auth-deep-dive-jwts - weekly - 0.5 - - - - https://supabase.com/docs/learn/auth-deep-dive/auth-google-oauth - weekly - 0.5 - - - - https://supabase.com/docs/learn/auth-deep-dive/auth-gotrue - weekly - 0.5 - - - - https://supabase.com/docs/learn/auth-deep-dive/auth-policies - weekly - 0.5 - - - - https://supabase.com/docs/learn/auth-deep-dive/auth-row-level-security - weekly - 0.5 - - - - https://supabase.com/docs/new/auth/auth-login - weekly - 0.5 - - https://supabase.com/docs/new/tutorials/nextjs weekly 0.5 - - https://supabase.com/docs/guides/functions/examples/index - weekly - 0.5 - - - - https://supabase.com/docs/guides/functions/examples/og-image - weekly - 0.5 - - - - https://supabase.com/docs/guides/auth/auth-helpers/auth-ui - weekly - 0.5 - - - - https://supabase.com/docs/guides/auth/auth-helpers/nextjs-server-components - weekly - 0.5 - - - - https://supabase.com/docs/guides/auth/auth-helpers/nextjs - weekly - 0.5 - - - - https://supabase.com/docs/guides/auth/auth-helpers/remix - weekly - 0.5 - - - - https://supabase.com/docs/guides/auth/auth-helpers/sveltekit - weekly - 0.5 - - https://supabase.com/docs/guides/database/extensions/http weekly @@ -1044,6 +1002,48 @@ 0.5 + + https://supabase.com/docs/guides/auth/auth-helpers/auth-ui + weekly + 0.5 + + + + https://supabase.com/docs/guides/auth/auth-helpers/nextjs-server-components + weekly + 0.5 + + + + https://supabase.com/docs/guides/auth/auth-helpers/nextjs + weekly + 0.5 + + + + https://supabase.com/docs/guides/auth/auth-helpers/remix + weekly + 0.5 + + + + https://supabase.com/docs/guides/auth/auth-helpers/sveltekit + weekly + 0.5 + + + + https://supabase.com/docs/guides/functions/examples/index + weekly + 0.5 + + + + https://supabase.com/docs/guides/functions/examples/og-image + weekly + 0.5 + + https://supabase.com/docs/reference/api weekly diff --git a/apps/www/public/sitemap_www.xml b/apps/www/public/sitemap_www.xml index b94e96a79ce..03e3998e8df 100644 --- a/apps/www/public/sitemap_www.xml +++ b/apps/www/public/sitemap_www.xml @@ -48,12 +48,6 @@ 0.5 - - https://supabase.com/blog/ - weekly - 0.5 - - https://supabase.com/auth weekly @@ -108,6 +102,12 @@ 0.5 + + https://supabase.com/blog/ + weekly + 0.5 + + https://supabase.com/realtime weekly