diff --git a/pages/archive/index.js b/pages/archive/index.js
index 5241697d..e66b2abd 100644
--- a/pages/archive/index.js
+++ b/pages/archive/index.js
@@ -8,8 +8,8 @@ const ArchiveIndex = props => {
const ThemeComponents = ThemeMap[theme]
const { siteInfo } = props
const meta = {
- title: `${locale.NAV.ARCHIVE} | ${siteInfo.title}`,
- description: siteInfo.description,
+ title: `${locale.NAV.ARCHIVE} | ${siteInfo?.title}`,
+ description: siteInfo?.description,
slug: 'archive',
type: 'website'
}
diff --git a/pages/category/index.js b/pages/category/index.js
index 1545408b..f099d29f 100644
--- a/pages/category/index.js
+++ b/pages/category/index.js
@@ -9,8 +9,8 @@ export default function Category(props) {
const { locale } = useGlobal()
const { siteInfo } = props
const meta = {
- title: `${locale.COMMON.CATEGORY} | ${siteInfo.title}`,
- description: siteInfo.description,
+ title: `${locale.COMMON.CATEGORY} | ${siteInfo?.title}`,
+ description: siteInfo?.description,
slug: 'category',
type: 'website'
}
diff --git a/pages/index.js b/pages/index.js
index 9b8c8511..ec18b11c 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -14,8 +14,8 @@ export async function getStaticProps() {
const props = await getGlobalNotionData({ from, pageType: ['Post'] })
const { allPosts, siteInfo } = props
const meta = {
- title: `${siteInfo.title} | ${siteInfo.description}`,
- description: siteInfo.description,
+ title: `${siteInfo?.title} | ${siteInfo?.description}`,
+ description: siteInfo?.description,
image: siteInfo.pageCover,
slug: '',
type: 'website'
diff --git a/pages/page/[page].js b/pages/page/[page].js
index 1de94693..b6787758 100644
--- a/pages/page/[page].js
+++ b/pages/page/[page].js
@@ -12,8 +12,8 @@ const Page = props => {
return <>>
}
const meta = {
- title: `${props.page} | Page | ${siteInfo.title}`,
- description: siteInfo.description,
+ title: `${props.page} | Page | ${siteInfo?.title}`,
+ description: siteInfo?.description,
slug: 'page/' + props.page,
type: 'website'
}
diff --git a/pages/search/index.js b/pages/search/index.js
index 222d03d0..80cfe52c 100644
--- a/pages/search/index.js
+++ b/pages/search/index.js
@@ -23,9 +23,9 @@ const Search = props => {
const { locale } = useGlobal()
const meta = {
title: `${searchKey || ''}${searchKey ? ' | ' : ''}${locale.NAV.SEARCH} | ${
- siteInfo.title
+ siteInfo?.title
}`,
- description: siteInfo.description,
+ description: siteInfo?.description,
slug: 'search',
type: 'website'
}
diff --git a/pages/tag/index.js b/pages/tag/index.js
index 50c9ff8c..a4c28dbf 100644
--- a/pages/tag/index.js
+++ b/pages/tag/index.js
@@ -9,8 +9,8 @@ const TagIndex = props => {
const { locale } = useGlobal()
const { siteInfo } = props
const meta = {
- title: `${locale.COMMON.TAGS} | ${siteInfo.title}`,
- description: siteInfo.description,
+ title: `${locale.COMMON.TAGS} | ${siteInfo?.title}`,
+ description: siteInfo?.description,
slug: 'tag',
type: 'website'
}
diff --git a/themes/example/components/Footer.js b/themes/example/components/Footer.js
index 86f0b9cb..d94e6648 100644
--- a/themes/example/components/Footer.js
+++ b/themes/example/components/Footer.js
@@ -19,7 +19,7 @@ export const Footer = (props) => {
// {' '}
//
//
- //