mirror of
https://github.com/revanced/revanced-website.git
synced 2025-04-29 22:24:31 +02:00
fix: Use SEO compliant meta tags
This commit is contained in:
parent
5502d1b146
commit
2c4daece03
13
src/app.html
13
src/app.html
@ -3,8 +3,21 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<link rel="icon" href="/favicon.ico" />
|
<link rel="icon" href="/favicon.ico" />
|
||||||
|
<meta
|
||||||
|
name="robots"
|
||||||
|
content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"
|
||||||
|
/>
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||||
|
|
||||||
|
<!-- OpenGraph -->
|
||||||
|
<meta property="og:type" content="website" />
|
||||||
|
<meta property="og:image" content="/logo.png" />
|
||||||
|
|
||||||
|
<!-- Twitter -->
|
||||||
|
<meta name="twitter:image" itemprop="image" content="/logo.png" />
|
||||||
|
<meta name="twitter:card" content="summary" />
|
||||||
|
|
||||||
%sveltekit.head%
|
%sveltekit.head%
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import { JsonLd } from 'svelte-meta-tags';
|
import { JsonLd } from 'svelte-meta-tags';
|
||||||
|
|
||||||
let _title: string = '';
|
let _title: string = '';
|
||||||
$: title = _title === '' ? 'ReVanced' : `ReVanced · ${_title}`;
|
$: title = _title === '' ? 'ReVanced' : `ReVanced - ${_title}`;
|
||||||
|
|
||||||
export { _title as title };
|
export { _title as title };
|
||||||
|
|
||||||
@ -19,14 +19,10 @@
|
|||||||
<!-- OpenGraph -->
|
<!-- OpenGraph -->
|
||||||
<meta property="og:title" content={title} />
|
<meta property="og:title" content={title} />
|
||||||
<meta property="og:description" content={description} />
|
<meta property="og:description" content={description} />
|
||||||
<meta property="og:type" content="website" />
|
|
||||||
<meta property="og:image" content="/logo.png" />
|
|
||||||
|
|
||||||
<!-- Twitter -->
|
<!-- Twitter -->
|
||||||
<meta name="twitter:title" content={title} />
|
<meta name="twitter:title" content={title} />
|
||||||
<meta name="twitter:description" content={description} />
|
<meta name="twitter:description" content={description} />
|
||||||
<meta name="twitter:image" itemprop="image" content="/logo.png" />
|
|
||||||
<meta name="twitter:card" content="summary" />
|
|
||||||
|
|
||||||
{#if schemas}
|
{#if schemas}
|
||||||
{#each schemas as schema}
|
{#each schemas as schema}
|
@ -1,5 +1,5 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Meta from '$lib/components/Head.svelte';
|
||||||
import { page } from '$app/stores';
|
import { page } from '$app/stores';
|
||||||
import Button from '$lib/components/Button.svelte';
|
import Button from '$lib/components/Button.svelte';
|
||||||
|
|
||||||
|
@ -3,10 +3,10 @@
|
|||||||
import Home from '$layout/Hero/HeroSection.svelte';
|
import Home from '$layout/Hero/HeroSection.svelte';
|
||||||
import SocialHost from '$layout/Hero/SocialHost.svelte';
|
import SocialHost from '$layout/Hero/SocialHost.svelte';
|
||||||
import Wave from '$lib/components/Wave.svelte';
|
import Wave from '$lib/components/Wave.svelte';
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Head from '$lib/components/Head.svelte';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Meta
|
<Head
|
||||||
schemas={[
|
schemas={[
|
||||||
{
|
{
|
||||||
'@context': 'https://schema.org',
|
'@context': 'https://schema.org',
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
import ContributorHost from './ContributorSection.svelte';
|
import ContributorHost from './ContributorSection.svelte';
|
||||||
import Footer from '$layout/Footer/FooterHost.svelte';
|
import Footer from '$layout/Footer/FooterHost.svelte';
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Head from '$lib/components/Head.svelte';
|
||||||
import Query from '$lib/components/Query.svelte';
|
import Query from '$lib/components/Query.svelte';
|
||||||
|
|
||||||
import { queries } from '$data/api';
|
import { queries } from '$data/api';
|
||||||
@ -13,7 +13,9 @@
|
|||||||
const query = createQuery(['repositories'], queries.repositories);
|
const query = createQuery(['repositories'], queries.repositories);
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Meta
|
<Head
|
||||||
|
title="Contributors of ReVanced"
|
||||||
|
description="ReVanced is made possible by the community. Check out the people who have contributed to the project and how you can contribute too."
|
||||||
schemas={[
|
schemas={[
|
||||||
{
|
{
|
||||||
'@context': 'https://schema.org',
|
'@context': 'https://schema.org',
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
import { queries } from '$data/api';
|
import { queries } from '$data/api';
|
||||||
import { createQuery } from '@tanstack/svelte-query';
|
import { createQuery } from '@tanstack/svelte-query';
|
||||||
|
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Head from '$lib/components/Head.svelte';
|
||||||
import Footer from '$layout/Footer/FooterHost.svelte';
|
import Footer from '$layout/Footer/FooterHost.svelte';
|
||||||
import Button from '$lib/components/Button.svelte';
|
import Button from '$lib/components/Button.svelte';
|
||||||
import Snackbar from '$lib/components/Snackbar.svelte';
|
import Snackbar from '$lib/components/Snackbar.svelte';
|
||||||
@ -39,8 +39,9 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Meta
|
<Head
|
||||||
title="Donate"
|
title="Donate to ReVanced"
|
||||||
|
description="Donate to ReVanced with a variety of donation methods, including cryptocurrencies in order to allow us to maintain our servers and develop new features."
|
||||||
schemas={[
|
schemas={[
|
||||||
{
|
{
|
||||||
'@context': 'https://schema.org',
|
'@context': 'https://schema.org',
|
||||||
|
@ -7,13 +7,14 @@
|
|||||||
|
|
||||||
import manager_screenshot from '$images/manager.png?format=avif;webp;png&picture';
|
import manager_screenshot from '$images/manager.png?format=avif;webp;png&picture';
|
||||||
|
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Head from '$lib/components/Head.svelte';
|
||||||
import Query from '$lib/components/Query.svelte';
|
import Query from '$lib/components/Query.svelte';
|
||||||
import Button from '$lib/components/Button.svelte';
|
import Button from '$lib/components/Button.svelte';
|
||||||
import Footer from '$layout/Footer/FooterHost.svelte';
|
import Footer from '$layout/Footer/FooterHost.svelte';
|
||||||
import Picture from '$lib/components/Picture.svelte';
|
import Picture from '$lib/components/Picture.svelte';
|
||||||
import Dialogue from '$lib/components/Dialogue.svelte';
|
import Dialogue from '$lib/components/Dialogue.svelte';
|
||||||
import { onMount } from 'svelte';
|
import { onMount } from 'svelte';
|
||||||
|
import ContributorPerson from '../contributors/ContributorPerson.svelte';
|
||||||
|
|
||||||
const query = createQuery(['manager'], queries.manager);
|
const query = createQuery(['manager'], queries.manager);
|
||||||
|
|
||||||
@ -43,7 +44,9 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Meta
|
<Head
|
||||||
|
title="Download ReVanced"
|
||||||
|
description="Download ReVanced Manager to patch your favourite apps, right on your device."
|
||||||
schemas={[
|
schemas={[
|
||||||
{
|
{
|
||||||
'@context': 'https://schema.org',
|
'@context': 'https://schema.org',
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
import { queries } from '$data/api';
|
import { queries } from '$data/api';
|
||||||
|
|
||||||
import { JsonLd } from 'svelte-meta-tags';
|
import { JsonLd } from 'svelte-meta-tags';
|
||||||
import Meta from '$lib/components/Meta.svelte';
|
import Head from '$lib/components/Head.svelte';
|
||||||
import PackageMenu from './PackageMenu.svelte';
|
import PackageMenu from './PackageMenu.svelte';
|
||||||
import Package from './Package.svelte';
|
import Package from './Package.svelte';
|
||||||
import PatchItem from './PatchItem.svelte';
|
import PatchItem from './PatchItem.svelte';
|
||||||
@ -107,7 +107,9 @@
|
|||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Meta
|
<Head
|
||||||
|
title="Patches for ReVanced"
|
||||||
|
description="Browse our rich collection of patches for ReVanced you can use to patch your favourite apps."
|
||||||
schemas={[
|
schemas={[
|
||||||
{
|
{
|
||||||
'@context': 'https://schema.org',
|
'@context': 'https://schema.org',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user