diff --git a/themes/magzine/components/CTA.js b/themes/magzine/components/CTA.js
new file mode 100644
index 00000000..12328863
--- /dev/null
+++ b/themes/magzine/components/CTA.js
@@ -0,0 +1,18 @@
+/**
+ * CTA,用于创建一个呼吁用户行动的部分(Call To Action,简称 CTA)。
+ * 该组件通过以下方式激励用户进行特定操作
+ * 用户的公告栏内容将在此显示
+ **/
+export default function CTA({ notice }) {
+ return (
+ <>
+ {/* 底部 */}
+
+ >
+ )
+}
diff --git a/themes/magzine/index.js b/themes/magzine/index.js
index 680444d6..ca93126a 100644
--- a/themes/magzine/index.js
+++ b/themes/magzine/index.js
@@ -12,10 +12,10 @@ import { isBrowser } from '@/lib/utils'
import Link from 'next/link'
import { useRouter } from 'next/router'
import { createContext, useContext, useEffect, useRef, useState } from 'react'
-import Announcement from './components/Announcement'
import ArticleInfo from './components/ArticleInfo'
import { ArticleLock } from './components/ArticleLock'
import BannerFullWidth from './components/BannerFullWidth'
+import CTA from './components/CTA'
import Catalog from './components/Catalog'
import CatalogFloat from './components/CatalogFloat'
import CategoryGroup from './components/CategoryGroup'
@@ -47,7 +47,7 @@ export const useMagzineGlobal = () => useContext(ThemeGlobalMagzine)
* @constructor
*/
const LayoutBase = props => {
- const { children, notice } = props
+ const { children } = props
const [tocVisible, changeTocVisible] = useState(false)
const searchModal = useRef(null)
@@ -69,13 +69,8 @@ const LayoutBase = props => {
{children}
- {/* 底部 */}
-
+ {/* 行动呼吁 */}
+