diff --git a/theme/src/client/components/VPDoc.vue b/theme/src/client/components/VPDoc.vue index 4cc2abfd..a5099149 100644 --- a/theme/src/client/components/VPDoc.vue +++ b/theme/src/client/components/VPDoc.vue @@ -26,7 +26,15 @@ const hasComments = computed(() => { return page.value.frontmatter.comments !== false && isPageDecrypted.value }) -const enableAside = computed(() => hasAside.value && headers.value.length) +const enableAside = computed(() => { + if (!hasAside.value) + return false + + if (isBlogPost.value) + return headers.value.length > 0 + + return true +}) const pageName = computed(() => route.path.replace(/[./]+/g, '_').replace(/_html$/, ''),