diff --git a/theme/src/client/components/Page.vue b/theme/src/client/components/Page.vue
index e057046a..9246b8c3 100644
--- a/theme/src/client/components/Page.vue
+++ b/theme/src/client/components/Page.vue
@@ -1,5 +1,6 @@
@@ -52,9 +56,9 @@ const page = usePageData()
width: 100%;
}
-.plume-page.is-blog {
+/* .plume-page.is-blog {
padding-top: calc(var(--vp-nav-height) + 32px);
-}
+} */
@media (min-width: 768px) {
.plume-page {
diff --git a/theme/src/client/components/Sidebar.vue b/theme/src/client/components/Sidebar.vue
index 7d0acad5..ca6f6396 100644
--- a/theme/src/client/components/Sidebar.vue
+++ b/theme/src/client/components/Sidebar.vue
@@ -16,7 +16,7 @@ const navEl = ref(null)
const isLocked = useScrollLock(inBrowser ? document.body : null)
watch(
- [props, navEl],
+ [() => props.open, navEl],
() => {
if (props.open) {
isLocked.value = true
diff --git a/theme/src/shared/frontmatter.ts b/theme/src/shared/frontmatter.ts
index 193ba0c4..877c1800 100644
--- a/theme/src/shared/frontmatter.ts
+++ b/theme/src/shared/frontmatter.ts
@@ -19,6 +19,7 @@ export interface PlumeThemeHeroAction {
}
export interface PlumeThemePageFrontmatter {
+ comments?: boolean
editLink?: boolean
editLinkPattern?: string
lastUpdated?: boolean
@@ -33,7 +34,6 @@ export interface PlumeThemePostFrontmatter extends PlumeThemePageFrontmatter {
tags?: string[]
sticky?: boolean | number
article?: boolean
- banner?: string
}
export interface PlumeThemeNoteFrontmatter extends PlumeThemePageFrontmatter {