From 7d5457b733f0cfbb1a89b483476bae4ae1caaf57 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Sun, 14 Aug 2022 08:02:07 +0800 Subject: [PATCH] =?UTF-8?q?feat(theme):=20=E8=B0=83=E6=95=B4=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../theme/src/client/components/Archive.vue | 8 ++-- .../theme/src/client/components/BlogInfo.vue | 1 + .../src/client/components/BloggerInfo.vue | 42 +++++++++++++------ .../src/client/components/CategoryGroup.vue | 2 +- .../src/client/components/DarkModeButton.vue | 1 - .../theme/src/client/components/Navbar.vue | 31 +++++++++++--- .../src/client/components/NavbarBrand.vue | 27 +++++++++++- .../src/client/components/NavbarDropdown.vue | 5 ++- .../src/client/components/PageFooter.vue | 2 +- .../src/client/components/Pagination.vue | 7 ++-- .../theme/src/client/components/PostList.vue | 14 +++++-- .../theme/src/client/components/Sidebar.vue | 5 +-- packages/theme/src/client/components/Tag.vue | 2 +- .../src/client/composables/sidebarIndex.ts | 41 ++++++++++-------- packages/theme/src/client/styles/_mixins.scss | 8 ++-- .../theme/src/client/styles/vars-dark.scss | 4 +- packages/theme/src/client/styles/vars.scss | 4 +- packages/theme/template/index.build.html | 2 +- pnpm-lock.yaml | 16 ++++++- 19 files changed, 153 insertions(+), 69 deletions(-) diff --git a/packages/theme/src/client/components/Archive.vue b/packages/theme/src/client/components/Archive.vue index f7247ae4..f46b9b83 100644 --- a/packages/theme/src/client/components/Archive.vue +++ b/packages/theme/src/client/components/Archive.vue @@ -145,7 +145,7 @@ const headers = computed(() => { padding: 0.5rem 1.25rem; background-color: var(--c-bg-container); border-radius: var(--p-around); - box-shadow: var(--shadow-sm); + // box-shadow: var(--shadow-sm); color: var(--c-text); transition: color var(--t-color), box-shadow var(--t-color); } @@ -156,9 +156,9 @@ const headers = computed(() => { color: var(--c-text-accent); } - > a { - box-shadow: var(--shadow); - } + // > a { + // box-shadow: var(--shadow); + // } &::before { border-color: var(--c-text-accent); diff --git a/packages/theme/src/client/components/BlogInfo.vue b/packages/theme/src/client/components/BlogInfo.vue index 988e3835..fe64f4e1 100644 --- a/packages/theme/src/client/components/BlogInfo.vue +++ b/packages/theme/src/client/components/BlogInfo.vue @@ -21,6 +21,7 @@ const showInfo = computed(() => { margin-left: 1.25rem; position: sticky; top: calc(var(--navbar-height) + 1.25rem); + border-left: solid 1px var(--c-border); } @media (max-width: $MQMobile) { diff --git a/packages/theme/src/client/components/BloggerInfo.vue b/packages/theme/src/client/components/BloggerInfo.vue index f358634b..3f7a0f4e 100644 --- a/packages/theme/src/client/components/BloggerInfo.vue +++ b/packages/theme/src/client/components/BloggerInfo.vue @@ -73,11 +73,15 @@ const postStat = usePostStat()