From 6b4c47641315d0b7de5ca2c3d029c69068f7cac8 Mon Sep 17 00:00:00 2001 From: Miqdad Date: Thu, 30 Oct 2025 13:10:38 +0700 Subject: rollback seo --- src/core/components/Seo.jsx | 66 ++++++++++++--------------------------------- 1 file changed, 17 insertions(+), 49 deletions(-) diff --git a/src/core/components/Seo.jsx b/src/core/components/Seo.jsx index 66da395b..24d8c545 100644 --- a/src/core/components/Seo.jsx +++ b/src/core/components/Seo.jsx @@ -1,64 +1,32 @@ -import { useRouter } from 'next/router'; import { NextSeo } from 'next-seo'; +import { useRouter } from 'next/router'; -const Seo = (props) => { +const Seo = ({ ...props }) => { const router = useRouter(); - const { - canonical, - description, - additionalMetaTags = [], - openGraph = {}, - ...restProps - } = props; - - const origin = (process.env.NEXT_PUBLIC_SELF_HOST || '').replace(/\/+$/, ''); - - const asPath = router.asPath || ''; - - const [cleanPath] = asPath.split('?'); - - const queryObj = router.query || {}; - - const isSearchPage = cleanPath.startsWith('/search'); - - const buildFallbackCanonical = () => { - if (isSearchPage) { - const q = queryObj.q; - if (q) { - return origin + cleanPath + `?q=${encodeURIComponent(String(q))}`; - } - return origin + cleanPath; - } - - return origin + cleanPath; - }; - - const resolvedCanonical = canonical || buildFallbackCanonical(); - - const mergedAdditionalMetaTags = [ - { - property: 'fb:app_id', - content: '270830718811', - }, - { - property: 'fb:page_id', - content: '101759953569', - }, - ...additionalMetaTags, - ]; + const { additionalMetaTags = [], openGraph = [], title = '' } = props; return ( ); }; -- cgit v1.2.3