From 8e5f1badae9cc4aa8f359d82204fa284f71311cb Mon Sep 17 00:00:00 2001 From: tangly1024 Date: Sun, 13 Apr 2025 12:00:47 +0800 Subject: [PATCH] =?UTF-8?q?proxio=20=E4=B8=BB=E9=A1=8C=E5=BE=AE=E8=AA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/proxio/components/Blog.js | 2 +- themes/proxio/components/CTA.js | 8 +-- themes/proxio/components/Contact.js | 100 --------------------------- themes/proxio/components/FAQ.js | 4 +- themes/proxio/components/Features.js | 2 +- themes/proxio/components/Header.js | 36 +++++----- themes/proxio/components/Hero.js | 2 +- themes/proxio/components/Logo.js | 2 +- themes/proxio/components/MenuItem.js | 4 +- themes/proxio/components/Team.js | 2 +- themes/proxio/config.js | 24 +------ themes/proxio/index.js | 5 -- 12 files changed, 32 insertions(+), 159 deletions(-) delete mode 100644 themes/proxio/components/Contact.js diff --git a/themes/proxio/components/Blog.js b/themes/proxio/components/Blog.js index 76875f21..9773413b 100644 --- a/themes/proxio/components/Blog.js +++ b/themes/proxio/components/Blog.js @@ -34,7 +34,7 @@ export const Blog = ({ posts }) => { return (
{item.pageCoverThumbnail && ( diff --git a/themes/proxio/components/CTA.js b/themes/proxio/components/CTA.js index de61185d..ce980329 100644 --- a/themes/proxio/components/CTA.js +++ b/themes/proxio/components/CTA.js @@ -7,8 +7,9 @@ import Link from 'next/link' * 用户的公告栏内容将在此显示 **/ export const CTA = () => { - if (!siteConfig('PROXIO_CTA_ENABLE')) { - return <> + const enable = siteConfig('PROXIO_CTA_ENABLE') + if (!enable) { + return null } return ( <> @@ -18,8 +19,7 @@ export const CTA = () => {
-
- +
{siteConfig('PROXIO_CTA_TITLE')} diff --git a/themes/proxio/components/Contact.js b/themes/proxio/components/Contact.js deleted file mode 100644 index 80916f34..00000000 --- a/themes/proxio/components/Contact.js +++ /dev/null @@ -1,100 +0,0 @@ -import { siteConfig } from '@/lib/config' -import CONFIG from '../config' -import { SVGEmail } from './svg/SVGEmail' -import { SVGLocation } from './svg/SVGLocation' - -/* eslint-disable react/no-unescaped-entities */ -export const Contact = () => { - const url = siteConfig('PROXIO_CONTACT_MSG_EXTERNAL_URL') - return ( - <> - {/* */} -
-
-
-
-
- {/* 联系方式左侧文字 */} -
-
-
- - {siteConfig('PROXIO_CONTACT_TITLE')} - -

- {siteConfig('PROXIO_CONTACT_TEXT')} -

-
-
-
-
- -
-
-
- {siteConfig( - 'PROXIO_CONTACT_LOCATION_TITLE', - null, - CONFIG - )} -
-

- {siteConfig( - 'PROXIO_CONTACT_LOCATION_TEXT', - null, - CONFIG - )} -

-
-
-
-
- -
-
-
- {siteConfig( - 'PROXIO_CONTACT_EMAIL_TITLE', - null, - CONFIG - )} -
-

- {siteConfig('PROXIO_CONTACT_EMAIL_TEXT')} -

-
-
-
-
-
- - {url && url !== '' && ( - <> - {/* 联系方式右侧留言 */} -
-
- {/* 自定义的留言表单 、 需要对接接口 */} - {/* */} - {/* 嵌入外部表单 */} - -
-
- - )} -
-
-
- {/* */} - - ) -} diff --git a/themes/proxio/components/FAQ.js b/themes/proxio/components/FAQ.js index da2089bb..eb26b91f 100644 --- a/themes/proxio/components/FAQ.js +++ b/themes/proxio/components/FAQ.js @@ -19,7 +19,7 @@ export const FAQ = () => { <> {/* */}
-
+
@@ -39,7 +39,7 @@ export const FAQ = () => {
{/* FAQ 列表 */} -
+
{FAQS?.map((faq, index) => (
{
-
+
diff --git a/themes/proxio/components/Header.js b/themes/proxio/components/Header.js index 2abfed8f..ed8ca5b4 100644 --- a/themes/proxio/components/Header.js +++ b/themes/proxio/components/Header.js @@ -21,8 +21,6 @@ export const Header = props => { router.route === '/' ? 'text-white' : '' ) - const enableClerk = process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY - useEffect(() => { if (isDarkMode || router.route === '/') { setColor('text-white') @@ -30,27 +28,27 @@ export const Header = props => { setColor('') } // ======= Sticky - window.addEventListener('scroll', navBarScollListener) - return () => { - window.removeEventListener('scroll', navBarScollListener) - } + // window.addEventListener('scroll', navBarScollListener) + // return () => { + // window.removeEventListener('scroll', navBarScollListener) + // } }, [isDarkMode]) // 滚动监听 const throttleMs = 200 - const navBarScollListener = useCallback( - throttle(() => { - // eslint-disable-next-line camelcase - const ud_header = document.querySelector('.ud-header') - const scrollY = window.scrollY - // 控制台输出当前滚动位置和 sticky 值 - if (scrollY > 0) { - ud_header?.classList?.add('sticky') - } else { - ud_header?.classList?.remove('sticky') - } - }, throttleMs) - ) + // const navBarScollListener = useCallback( + // throttle(() => { + // // eslint-disable-next-line camelcase + // const ud_header = document.querySelector('.ud-header') + // const scrollY = window.scrollY + // // 控制台输出当前滚动位置和 sticky 值 + // if (scrollY > 0) { + // ud_header?.classList?.add('sticky') + // } else { + // ud_header?.classList?.remove('sticky') + // } + // }, throttleMs) + // ) return ( <> diff --git a/themes/proxio/components/Hero.js b/themes/proxio/components/Hero.js index 145345e6..580ca70a 100644 --- a/themes/proxio/components/Hero.js +++ b/themes/proxio/components/Hero.js @@ -34,7 +34,7 @@ export const Hero = props => {
{/* 文字标题等 */} -
+
{ onClick={() => { router.push('/') }} - className={`${logoTextColor} logo dark:text-white py-1.5 header-logo-text whitespace-nowrap text-2xl font-semibold`}> + className={`${logoTextColor} logo dark:text-white py-1.5 header-logo-text whitespace-nowrap font-semibold`}> {siteConfig('TITLE')}
diff --git a/themes/proxio/components/MenuItem.js b/themes/proxio/components/MenuItem.js index 95de15b2..ea2919ef 100644 --- a/themes/proxio/components/MenuItem.js +++ b/themes/proxio/components/MenuItem.js @@ -26,7 +26,7 @@ export const MenuItem = ({ link }) => { {