diff --git a/theme/src/client/components/Page.vue b/theme/src/client/components/Page.vue index d2e17d00..8511e9f8 100644 --- a/theme/src/client/components/Page.vue +++ b/theme/src/client/components/Page.vue @@ -21,14 +21,20 @@ const hasComments = computed(() => { return page.value.frontmatter.comments !== false }) +const enableAside = computed(() => { + if (page.value.isBlogPost) + return hasAside.value && isPageDecrypted.value && page.value.headers.length + + return hasAside.value && isPageDecrypted.value +}) + const zoom = useMediumZoom() onContentUpdated(() => zoom?.refresh())