From 768c259d9da66488f0763045d2466a6fa9cc0533 Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Mon, 13 Feb 2023 16:19:47 +0800 Subject: [PATCH 1/4] optimization --- lib/lang/en-US.js | 3 ++- lib/lang/zh-CN.js | 3 ++- themes/example/components/Announcement.js | 6 ++++-- themes/hexo/components/Announcement.js | 13 ++++++++----- themes/hexo/components/SideRight.js | 5 ++++- themes/next/components/Announcement.js | 5 +++-- 6 files changed, 23 insertions(+), 12 deletions(-) diff --git a/lib/lang/en-US.js b/lib/lang/en-US.js index b5438cde..10ac5bf9 100644 --- a/lib/lang/en-US.js +++ b/lib/lang/en-US.js @@ -38,7 +38,8 @@ export default { RECENT_COMMENTS: 'Recent Comments', DEBUG_OPEN: 'Debug', DEBUG_CLOSE: 'Close', - THEME_SWITCH: 'Theme Switch' + THEME_SWITCH: 'Theme Switch', + ANNOUNCEMENT: 'Announcement' }, PAGINATION: { PREV: 'Prev', diff --git a/lib/lang/zh-CN.js b/lib/lang/zh-CN.js index 1ba84f91..1dddddb9 100644 --- a/lib/lang/zh-CN.js +++ b/lib/lang/zh-CN.js @@ -40,7 +40,8 @@ export default { RECENT_COMMENTS: '最新评论', DEBUG_OPEN: '开启调试', DEBUG_CLOSE: '关闭调试', - THEME_SWITCH: '切换主题' + THEME_SWITCH: '切换主题', + ANNOUNCEMENT: '公告' }, PAGINATION: { PREV: '上一页', diff --git a/themes/example/components/Announcement.js b/themes/example/components/Announcement.js index 01ec60c3..07e3556c 100644 --- a/themes/example/components/Announcement.js +++ b/themes/example/components/Announcement.js @@ -1,16 +1,18 @@ +import { useGlobal } from '@/lib/global' import dynamic from 'next/dynamic' const NotionPage = dynamic(() => import('@/components/NotionPage')) const Announcement = ({ post, className }) => { + const { locale } = useGlobal() if (!post) { return <> } return