-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Open
Description
Describe the bug
Metatags in svelte pages aren't considered by Discord, but it works when I put it in app.html, but I can't make website embed on discord dynamic anymore.
+layout.svelte // Don't work
<MetaTags
title="Persona DB"
description="Find and host any original characters"
keywords={'persona, db, database, oc, ocs, original character, nekomancer, host, discover, fursona, fursonas, videogame, video, games, game, video games, hosting, character, characters, fictional, fantasy, isekai, anime, animes, mangas, create, add, manga, weeb, otaku, furry, furries, dragons, protogen, sergal, dragon, kemono, fan'.split(
', '
)}
openGraph={{
type: 'website',
url: new URL($page.url.pathname, $page.url.origin).href,
locale: 'en_IE',
title: 'Persona DB',
description: 'Find and host any original characters',
images: [
{
url: 'https://persona-db.xyz/favicon.png',
width: 700,
height: 700,
alt: 'favicon'
}
]
}}
/>profile/+page.svelte // Don't work
<svelte:head>
<title>Persona - My Profile</title>
<meta name="author" content="Persona DB - My Profile" />
<meta name="description" content="Find and host any original characters" />
<meta property="og:title" content="Persona DB" />
<meta property="og:description" content="Find and host any original characters" />
<meta property="og:image" content="https://persona-db.xyz/favicon.png" />
</svelte:head>Only when I put the metatags in the app.html it works, but otherwise it doesn't show the embed when I put them in the svelte pages, while metatags are shown in the devtools of my browser.
Reproduction
https://github.com/nekomancer0/Persona-db
Logs
No response
System Info
System:
OS: Windows 11 10.0.22631
CPU: (8) x64 Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz
Memory: 1.13 GB / 7.86 GB
Binaries:
Node: 21.6.1 - ~\node_modules\.bin\node.CMD
npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
Browsers:
Edge: Chromium (122.0.2365.59)
Internet Explorer: 11.0.22621.1Severity
annoyance
Metadata
Metadata
Assignees
Labels
No labels