Edit metadata
This commit is contained in:
parent
8dadf92e8a
commit
d4e7a26dd4
1 changed files with 16 additions and 13 deletions
29
app.vue
29
app.vue
|
@ -13,9 +13,12 @@
|
|||
// HEAD
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
const route = useRoute();
|
||||
const pageTitle = route.meta.pageTitleChunk ? `Paul Nicoué | ${route.meta.pageTitleChunk}` : 'Paul Nicoué';
|
||||
const pageUrl = `https://paulnicoue.com${route.path}`;
|
||||
const siteTitle = 'Paul Nicoué';
|
||||
const siteUrl = 'https://paulnicoue.com';
|
||||
const pageTitle = useRoute().meta.pageTitleChunk ? `${siteTitle} | ${useRoute().meta.pageTitleChunk}` : siteTitle;
|
||||
const pageUrl = siteUrl + useRoute().path;
|
||||
const metaDescription = 'Intégrateur web et développeur full stack.';
|
||||
const metaImageUrl = `${siteUrl}/images/paul-nicoue-logo-1200x675px.png`;
|
||||
|
||||
useHead({
|
||||
title: pageTitle,
|
||||
|
@ -24,27 +27,27 @@
|
|||
{charset: 'utf-8'},
|
||||
{name: 'viewport', content: 'width=device-width'},
|
||||
/* Name */
|
||||
{id: 'schema_name', itemprop: 'name', content: 'Paul Nicoué'},
|
||||
{id: 'schema_name', itemprop: 'name', content: siteTitle},
|
||||
/* Description */
|
||||
{name: 'description', content: 'Intégrateur web et développeur full stack.'},
|
||||
{id: 'schema_description', itemprop: 'description', content: 'Intégrateur web et développeur full stack.'},
|
||||
{name: 'description', content: metaDescription},
|
||||
{id: 'schema_description', itemprop: 'description', content: metaDescription},
|
||||
/* Author */
|
||||
{name: 'author', content: 'Paul Nicoué'},
|
||||
{name: 'author', content: siteTitle},
|
||||
/* Image */
|
||||
{id: 'schema_image', itemprop: 'image', content: 'images/paul-nicoue-logo-1200x675px.png'},
|
||||
{id: 'schema_image', itemprop: 'image', content: metaImageUrl},
|
||||
/* Open Graph */
|
||||
{property: 'og:title', content: pageTitle},
|
||||
{property: 'og:description', content: 'Intégrateur web et développeur full stack.'},
|
||||
{property: 'og:image', content: 'images/paul-nicoue-logo-1200x675px.png'},
|
||||
{property: 'og:description', content: metaDescription},
|
||||
{property: 'og:image', content: metaImageUrl},
|
||||
{property: 'og:image:width', content: '1200'},
|
||||
{property: 'og:image:height', content: '675'},
|
||||
{property: 'og:url', content: pageUrl},
|
||||
{property: 'og:type', content: 'website'},
|
||||
/* Twitter Card */
|
||||
{name: 'twitter:card', content: 'summary_large_image'},
|
||||
{name: 'twitter:title', content: 'Paul Nicoué'},
|
||||
{name: 'twitter:description', content: 'Intégrateur web et développeur full stack.'},
|
||||
{name: 'twitter:image', content: 'images/paul-nicoue-logo-1200x675px.png'}
|
||||
{name: 'twitter:title', content: siteTitle},
|
||||
{name: 'twitter:description', content: metaDescription},
|
||||
{name: 'twitter:image', content: metaImageUrl}
|
||||
],
|
||||
link: [
|
||||
/* Canonical URL */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue