diff --git a/blog.config.js b/blog.config.js index 746829cb..fcaee9bd 100644 --- a/blog.config.js +++ b/blog.config.js @@ -116,8 +116,14 @@ const BLOG = { }, CAN_COPY: process.env.NEXT_PUBLIC_CAN_COPY || true, // 是否允许复制页面内容 默认允许,如果设置为false、则全栈禁止复制内容。 + // 自定义右键菜单 CUSTOM_RIGHT_CLICK_CONTEXT_MENU: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU || true, // 自定义右键菜单,覆盖系统菜单 - CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH || true, // 右键菜单是否允许切换主题 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH || true, // 是否显示切换主题 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE || true, // 是否显示深色模式 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK || true, // 是否显示分享链接 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST || true, // 是否显示随机博客 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_CATEGORY: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_CATEGORY || true, // 是否显示分类 + CUSTOM_RIGHT_CLICK_CONTEXT_MENU_TAG: process.env.NEXT_PUBLIC_CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_TAG || true, // 是否显示标签 // 自定义外部脚本,外部样式 CUSTOM_EXTERNAL_JS: [''], // e.g. ['http://xx.com/script.js','http://xx.com/script.js'] diff --git a/components/CustomContextMenu.js b/components/CustomContextMenu.js index 4398c331..46ffb2a0 100644 --- a/components/CustomContextMenu.js +++ b/components/CustomContextMenu.js @@ -151,20 +151,20 @@ export default function CustomContextMenu(props) { {/* 跳转导航按钮 */}
-
+ {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_RANDOM_POST') &&
{locale.MENU.WALK_AROUND}
-
+
} - + {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_CATEGORY') &&
{locale.MENU.CATEGORY}
- + } - + {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_TAG') &&
{locale.MENU.TAGS}
- + }
@@ -180,15 +180,16 @@ export default function CustomContextMenu(props) { )} -
+ {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_SHARE_LINK') &&
{locale.MENU.SHARE_URL}
-
+
} -
+ {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_DARK_MODE') &&
{isDarkMode ? : }
{isDarkMode ? locale.MENU.LIGHT_MODE : locale.MENU.DARK_MODE}
-
+
} + {siteConfig('CUSTOM_RIGHT_CLICK_CONTEXT_MENU_THEME_SWITCH') && (
diff --git a/themes/simple/components/SideBar.js b/themes/simple/components/SideBar.js index 980cccee..3f109cb9 100644 --- a/themes/simple/components/SideBar.js +++ b/themes/simple/components/SideBar.js @@ -2,13 +2,13 @@ import { AdSlot } from '@/components/GoogleAdsense' import Live2D from '@/components/Live2D' import Announcement from './Announcement' import Catalog from './Catalog' +import WWAds from '@/components/WWAds' /** * 侧边栏 * @param {*} props * @returns */ -let counter = 0; export default function SideBar (props) { const { notice } = props return (<> @@ -27,6 +27,7 @@ export default function SideBar (props) { )