diff --git a/themes/starter/components/Hero.js b/themes/starter/components/Hero.js
index b0fed7a9..00a43a06 100644
--- a/themes/starter/components/Hero.js
+++ b/themes/starter/components/Hero.js
@@ -4,7 +4,8 @@ import { siteConfig } from '@/lib/config'
/**
* 英雄大图区块
*/
-export const Hero = () => {
+export const Hero = props => {
+ const CONFIG = props?.NOTION_CONFIG || CONFIG
return (
<>
{/* */}
@@ -19,37 +20,49 @@ export const Hero = () => {
data-wow-delay='.2s'>
{/* 主标题 */}
- {siteConfig('STARTER_HERO_TITLE_1')}
+ {siteConfig('STARTER_HERO_TITLE_1', null, CONFIG)}
{/* 次标题 */}
- {siteConfig('STARTER_HERO_TITLE_2')}
+ {siteConfig('STARTER_HERO_TITLE_2', null, CONFIG)}
{/* 按钮组 */}
- {siteConfig('STARTER_HERO_BUTTON_1_TEXT') && (
+ {siteConfig('STARTER_HERO_BUTTON_1_TEXT', null, CONFIG) && (
-
- {siteConfig('STARTER_HERO_BUTTON_1_TEXT')}
+ {siteConfig('STARTER_HERO_BUTTON_1_TEXT', null, CONFIG)}
)}
- {siteConfig('STARTER_HERO_BUTTON_2_TEXT') && (
+ {siteConfig('STARTER_HERO_BUTTON_2_TEXT', null, CONFIG) && (
-
- {siteConfig('STARTER_HERO_BUTTON_2_ICON') && (
+ {siteConfig(
+ 'STARTER_HERO_BUTTON_2_ICON',
+ null,
+ CONFIG
+ ) && (
)}
- {siteConfig('STARTER_HERO_BUTTON_2_TEXT')}
+ {siteConfig('STARTER_HERO_BUTTON_2_TEXT', null, CONFIG)}
)}
@@ -58,7 +71,7 @@ export const Hero = () => {
{/* 产品预览图片 */}
- {siteConfig('STARTER_HERO_PREVIEW_IMAGE') && (
+ {siteConfig('STARTER_HERO_PREVIEW_IMAGE', null, CONFIG) && (
{
{/* eslint-disable-next-line @next/next/no-img-element */}
@@ -87,11 +104,16 @@ export const Hero = () => {
{/* 横幅图片 */}
- {siteConfig('STARTER_HERO_BANNER_IMAGE') && (
+ {siteConfig('STARTER_HERO_BANNER_IMAGE', null, CONFIG) && (
+ src={siteConfig(
+ 'STARTER_HERO_BANNER_IMAGE',
+ null,
+ CONFIG
+ )}>
)}
{/* */}
diff --git a/themes/starter/index.js b/themes/starter/index.js
index 49b99bac..da034ac5 100644
--- a/themes/starter/index.js
+++ b/themes/starter/index.js
@@ -25,7 +25,6 @@ import CONFIG from './config'
import { Style } from './style'
// import { MadeWithButton } from './components/MadeWithButton'
import Comment from '@/components/Comment'
-import LoadingCover from '@/components/LoadingCover'
import ShareBar from '@/components/ShareBar'
import { useGlobal } from '@/lib/global'
import { loadWowJS } from '@/lib/plugins/wow'
@@ -85,25 +84,26 @@ const LayoutIndex = props => {
const posts = props?.allNavPages ? props.allNavPages.slice(0, count) : []
return (
<>
-
{/* 英雄区 */}
- {siteConfig('STARTER_HERO_ENABLE') && }
+ {siteConfig('STARTER_HERO_ENABLE', true, CONFIG) && }
{/* 合作伙伴 */}
- {siteConfig('STARTER_BRANDS_ENABLE') && }
+ {siteConfig('STARTER_BRANDS_ENABLE', true, CONFIG) && }
{/* 产品特性 */}
- {siteConfig('STARTER_FEATURE_ENABLE') && }
+ {siteConfig('STARTER_FEATURE_ENABLE', true, CONFIG) && }
{/* 关于 */}
- {siteConfig('STARTER_ABOUT_ENABLE') && }
+ {siteConfig('STARTER_ABOUT_ENABLE', true, CONFIG) && }
{/* 价格 */}
- {siteConfig('STARTER_PRICING_ENABLE') && }
+ {siteConfig('STARTER_PRICING_ENABLE', true, CONFIG) && }
{/* 评价展示 */}
- {siteConfig('STARTER_TESTIMONIALS_ENABLE') && }
+ {siteConfig('STARTER_TESTIMONIALS_ENABLE', true, CONFIG) && (
+
+ )}
{/* 常见问题 */}
- {siteConfig('STARTER_FAQ_ENABLE') && }
+ {siteConfig('STARTER_FAQ_ENABLE', true, CONFIG) && }
{/* 团队介绍 */}
- {siteConfig('STARTER_TEAM_ENABLE') && }
+ {siteConfig('STARTER_TEAM_ENABLE', true, CONFIG) && }
{/* 博文列表 */}
- {siteConfig('STARTER_BLOG_ENABLE') && (
+ {siteConfig('STARTER_BLOG_ENABLE', true, CONFIG) && (
<>
@@ -115,10 +115,10 @@ const LayoutIndex = props => {
>
)}
{/* 联系方式 */}
- {siteConfig('STARTER_CONTACT_ENABLE') && }
+ {siteConfig('STARTER_CONTACT_ENABLE', true, CONFIG) && }
{/* 行动呼吁 */}
- {siteConfig('STARTER_CTA_ENABLE') && }
+ {siteConfig('STARTER_CTA_ENABLE', true, CONFIG) && }
>
)
}