Dynamically generate meta tags for social networks
Inspired by Aleksey Pleshkov's Nuxt module
Install the dependency
npm install --save-dev vite-plugin-social-meta # yarn add -D vite-plugin-social-meta
Add it to your Vite config
// vite.config.js
import { ViteSocialMeta } from 'vite-plugin-social-meta';
export default {
plugins: [
ViteSocialMeta(),
]
}
export default {
plugins: [
ViteSocialMeta({
description: 'Site description',
img: 'Link to image in static folder',
locale: 'en_US',
site_name: 'Site name',
themeColor: '#theme-color',
title: 'Title',
twitter_card: 'summary_large_image',
twitter: '@user',
url: 'Site url',
}),
]
}
Currently this plugin only supports Vite 2.x