I'm learning SvelteKit and this might be a very elementary question. But I could not figure out how to change the tab's title.
In my src/+layout.svelte
I have:
<script>
let title="My Site Homepage"
</script>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
...
<title>{title}</title>
</head>
Then in my /src/faq/+page.svelte
I'd like to change the title to 'FAQ'
So I put
<script>
let title="FAQ"
</script>
But when I visit http://localhost:5173/faq
the tab's title is not changed.
So I'm wondering how can I do that? Is there an idomatic way to do so?
Page title | Website name
) and not want to add the second bit every page you could use a store. If you just need to change the title based on what happens in the page you can just use a variable for that page. – Sousaphone