From a3a06c867b9c03a69ee31c5fc034b358b6a78d29 Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Thu, 23 Mar 2023 15:34:14 +0800 Subject: [PATCH] menu --- blog.config.js | 4 +- components/SideBarDrawer.js | 4 +- public/css/theme-hexo.css | 15 +++++ public/css/theme-simple.css | 4 +- themes/hexo/LayoutBase.js | 4 ++ .../components/MenuItemCollapse.js} | 6 +- themes/hexo/components/MenuItemDrop.js | 42 +++---------- themes/hexo/components/MenuList.js | 34 ----------- themes/hexo/components/MenuListSide.js | 32 ++++++++++ themes/hexo/components/MenuListTop.js | 10 +-- themes/hexo/components/SideBar.js | 29 +++++++++ themes/hexo/components/TopNav.js | 21 ++++--- .../matery/components/MenuButtonGroupTop.js | 47 -------------- themes/matery/components/MenuItemCollapse.js | 61 +++++++++++++++++++ themes/matery/components/MenuItemDrop.js | 41 +++++++++++++ themes/matery/components/MenuItemNormal.js | 24 ++++++++ themes/matery/components/MenuListSide.js | 32 ++++++++++ themes/matery/components/MenuListTop.js | 31 ++++++++++ themes/matery/components/SideBar.js | 51 ++-------------- themes/matery/components/TopNav.js | 4 +- themes/simple/components/MenuItemCollapse.js | 54 ++++++++++++++++ .../{DropMenu.js => MenuItemDrop.js} | 6 +- .../components/{NavBarMenu.js => MenuList.js} | 22 ++----- themes/simple/components/NavBar.js | 4 +- 24 files changed, 378 insertions(+), 204 deletions(-) create mode 100644 public/css/theme-hexo.css rename themes/{simple/components/CollapseMenu.js => hexo/components/MenuItemCollapse.js} (95%) delete mode 100644 themes/hexo/components/MenuList.js create mode 100644 themes/hexo/components/MenuListSide.js create mode 100644 themes/hexo/components/SideBar.js delete mode 100644 themes/matery/components/MenuButtonGroupTop.js create mode 100644 themes/matery/components/MenuItemCollapse.js create mode 100644 themes/matery/components/MenuItemDrop.js create mode 100644 themes/matery/components/MenuItemNormal.js create mode 100644 themes/matery/components/MenuListSide.js create mode 100644 themes/matery/components/MenuListTop.js create mode 100644 themes/simple/components/MenuItemCollapse.js rename themes/simple/components/{DropMenu.js => MenuItemDrop.js} (94%) rename themes/simple/components/{NavBarMenu.js => MenuList.js} (77%) diff --git a/blog.config.js b/blog.config.js index f3ed4d7c..43231e3c 100644 --- a/blog.config.js +++ b/blog.config.js @@ -28,8 +28,8 @@ const BLOG = { FONT_STYLE: process.env.NEXT_PUBLIC_FONT_STYLE || 'font-serif', // ['font-serif','font-sans'] 两种可选,分别是衬线和无衬线: 参考 https://www.jianshu.com/p/55e410bd2115 FONT_URL: [// 字体CSS 例如 https://npm.elemecdn.com/lxgw-wenkai-webfont@1.6.0/style.css 'https://fonts.googleapis.com/css?family=Bitter&display=swap', - 'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@500&display=swap', - 'https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@500&display=swap' + 'https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300&display=swap', + 'https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@300&display=swap' ], FONT_SANS: [// 无衬线字体 例如'LXGW WenKai' 'Bitter', '"PingFang SC"', '-apple-system', 'BlinkMacSystemFont', '"Hiragino Sans GB"', diff --git a/components/SideBarDrawer.js b/components/SideBarDrawer.js index 47052db9..0949cda2 100644 --- a/components/SideBarDrawer.js +++ b/components/SideBarDrawer.js @@ -37,8 +37,8 @@ const SideBarDrawer = ({ children, isOpen, onOpen, onClose, className }) => { } } - return