From 19b1c015b6a5359aecf5282dfa39494ebc31a7b2 Mon Sep 17 00:00:00 2001 From: Vanilagy <1696106+Vanilagy@users.noreply.github.com> Date: Fri, 18 Jul 2025 09:25:24 +0200 Subject: [PATCH] Add full URLs for OpenGraph image, add more graph tags --- docs/.vitepress/config.mts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 62df72d..c47ab5e 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -4,11 +4,13 @@ import tailwindcss from '@tailwindcss/vite'; import llmstxt from 'vitepress-plugin-llms'; import { HeadConfig } from 'vitepress'; +const DESCRIPTION = 'A JavaScript library for reading, writing, and converting media files. Directly in the browser,' + + ' and faster than anybunny else.'; + // https://vitepress.dev/reference/site-config export default withMermaid({ title: 'Mediabunny', - description: 'A JavaScript library for reading, writing, and converting media files. Directly in the browser, and' - + ' faster than anybunny else.', + description: DESCRIPTION, cleanUrls: true, head: [ ['link', { rel: 'icon', type: 'image/png', href: '/mediabunny-logo.png' }], @@ -16,9 +18,13 @@ export default withMermaid({ ['meta', { property: 'og:type', content: 'website' }], ['meta', { property: 'og:site_name', content: 'Mediabunny' }], ['meta', { property: 'og:url', content: 'https://mediabunny.dev/' }], - ['meta', { property: 'og:image', content: '/mediabunny-og-image.png' }], + ['meta', { property: 'og:image', content: 'https://mediabunny.dev/mediabunny-og-image.png' }], ['meta', { property: 'og:locale', content: 'en-US' }], + ['meta', { property: 'og:description', content: DESCRIPTION }], + ['meta', { name: 'twitter:image', content: 'https://mediabunny.dev/mediabunny-og-image.png' }], ['meta', { name: 'twitter:card', content: 'summary_large_image' }], + ['meta', { name: 'twitter:site', content: '@vanilagy' }], + ['meta', { name: 'twitter:description', content: DESCRIPTION }], ], themeConfig: { logo: '/mediabunny-logo.svg', @@ -114,6 +120,7 @@ export default withMermaid({ ((pageData.frontmatter['head'] ??= []) as HeadConfig[]).push( ['meta', { property: 'og:title', content: title }], + ['meta', { property: 'twitter:title', content: title }], ); }, });