diff --git a/template/app/assets/css/global.css b/template/app/assets/css/global.css index abf893e..8baf1c3 100644 --- a/template/app/assets/css/global.css +++ b/template/app/assets/css/global.css @@ -124,9 +124,16 @@ body { padding: 2rem 1.5rem 4rem; } +h1 { + margin-top: 60px; +} + + h2, h3, h4, h5, h6 { + margin-top: 1rem; + } + /* ── Typography ───────────────────────────────────────────── */ h1, h2, h3, h4, h5, h6 { - margin-top: 60px; margin-bottom: 0.6em; line-height: 1.3; color: var(--text-heading); @@ -208,7 +215,7 @@ em { /* ── Lists ────────────────────────────────────────────────── */ ul, ol { - margin: 0 0 1.25em; + margin: 0; padding-left: 1.5rem; } diff --git a/template/app/pages/[...slug].vue b/template/app/pages/[...slug].vue index 18016f4..faa1209 100644 --- a/template/app/pages/[...slug].vue +++ b/template/app/pages/[...slug].vue @@ -7,6 +7,13 @@ const { data: page } = await useAsyncData('page-' + route.path, () => { if (!page.value) { useHead({ title: 'Page not found', meta: [{ name: 'robots', content: 'noindex' }] }) +} else { + useHead({ + title: page.value.title, + meta: [ + { name: 'robots', content: 'index, follow' } + ] + }) }