diff --git a/website/.vitepress/config.ts b/website/.vitepress/config.ts index 7a773c23..919f0b7f 100644 --- a/website/.vitepress/config.ts +++ b/website/.vitepress/config.ts @@ -90,12 +90,16 @@ export default defineConfig({ head.push(['link', { rel: 'canonical', href: canonicalUrl }]) // Dynamic Open Graph and Twitter meta tags - const pageTitle = pageData.frontmatter.title || pageData.title || taskName + const isHome = pageData.relativePath === 'index.md'; + var pageTitle = pageData.frontmatter.title || pageData.title || taskName; + if (!isHome) { + pageTitle = `${pageTitle} | ${taskName}`; + } const pageDescription = pageData.frontmatter.description || pageData.description || taskDescription - head.push(['meta', { property: 'og:title', content: `${pageTitle} | Task` }]) + head.push(['meta', { property: 'og:title', content: pageTitle }]) head.push(['meta', { property: 'og:description', content: pageDescription }]) head.push(['meta', { property: 'og:url', content: canonicalUrl }]) - head.push(['meta', { name: 'twitter:title', content: `${pageTitle} | Task` }]) + head.push(['meta', { name: 'twitter:title', content: pageTitle }]) head.push(['meta', { name: 'twitter:description', content: pageDescription }]) // Noindex pour 404 diff --git a/website/src/index.md b/website/src/index.md index c2dfa0ca..9456b773 100644 --- a/website/src/index.md +++ b/website/src/index.md @@ -1,4 +1,5 @@ --- +title: "Task: The Modern Task Runner" layout: home hero: name: Task