From c02516706ff6f39b34871ffd3155b995a8cb1002 Mon Sep 17 00:00:00 2001 From: Moritz Ruth Date: Sat, 18 Dec 2021 19:58:01 +0100 Subject: [PATCH] Set page title for blog posts --- .eslintrc.json | 5 ++++- src/components/TopBarLayout.vue | 5 +++-- src/pages/blog/[slug].vue | 12 ++++++++++-- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index c2ae8ec..34619d6 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,4 +1,7 @@ { "root": true, - "extends": "awzzm-vue" + "extends": "awzzm-vue", + "rules": { + "vue/no-reserved-component-names": "off" + } } diff --git a/src/components/TopBarLayout.vue b/src/components/TopBarLayout.vue index 0b6504f..eb773ac 100644 --- a/src/components/TopBarLayout.vue +++ b/src/components/TopBarLayout.vue @@ -51,10 +51,11 @@ title: { type: String, required: true - } + }, + noSetTitle: Boolean }, setup(props) { - useHead({ + if (!props.noSetTitle) useHead({ title: `${props.title} — Moritz Ruth` }) } diff --git a/src/pages/blog/[slug].vue b/src/pages/blog/[slug].vue index 84af624..6a94cef 100644 --- a/src/pages/blog/[slug].vue +++ b/src/pages/blog/[slug].vue @@ -1,6 +1,12 @@