Removing old SEO component from home and fixing layout defaults vs home page values.

This commit is contained in:
Bradley Shellnut 2023-11-08 13:04:23 -08:00
parent 552c194cd9
commit 854241e5da
4 changed files with 9 additions and 10 deletions

View file

@ -1,5 +1,5 @@
<script lang="ts">
import { MetaTags } from 'svelte-meta-tags';
import { MetaTags, type MetaTagsProps } from 'svelte-meta-tags';
import NProgress from "nprogress";
import 'iconify-icon';
import { browser } from "$app/environment";
@ -28,14 +28,12 @@
}
}
$: metaTags = {
$: metaTags: MetaTagsProps = {
titleTemplate: '%s | Bradley Shellnut',
description: 'My name is Bradley Shellnut and I\'m a Full Stack Software Engineer.',
openGraph: {
type: 'website',
titleTemplate: '%s | Bradley Shellnut',
locale: 'en_US',
description: 'My name is Bradley Shellnut and I\'m a Full Stack Software Engineer.',
},
...$page.data.metaTagsChild
}

View file

@ -5,15 +5,15 @@ import { fetchBandcampAlbums } from '$root/lib/util/fetchBandcampAlbums';
export const load: PageServerLoad = async ({ fetch, setHeaders, url }) => {
const metaTags: MetaTagsProps = Object.freeze({
title: 'Home',
description: 'Home page',
description: "My name is Bradley Shellnut and I'm a Full Stack Software Engineer.",
openGraph: {
title: 'Home',
description: 'Home page',
description: "My name is Bradley Shellnut and I'm a Full Stack Software Engineer.",
url: new URL(url.pathname, url.origin).href,
siteName: 'Bradley Shellnut Personal Website',
images: [
{
url: '/static/b_shell_nut_favicon.png',
url: `${new URL(url.origin).href}/b_shell_nut_favicon.gif`,
alt: 'Bradley Shellnut Website Logo'
}
]
@ -22,7 +22,7 @@ export const load: PageServerLoad = async ({ fetch, setHeaders, url }) => {
card: 'summary_large_image',
title: 'Home',
description: 'Home page',
images: '/static/b_shell_nut_favicon.png',
images: `${new URL(url.origin).href}/b_shell_nut_favicon.gif`,
imageAlt: 'Bradley Shellnut Website Logo'
},
url: new URL(url.pathname, url.origin).href
@ -40,3 +40,4 @@ export const load: PageServerLoad = async ({ fetch, setHeaders, url }) => {
articlesData: (await articles()).json()
};
};
// <link rel="icon" type="image/gif" href="/b_shell_nut_favicon.gif" />;

View file

@ -14,7 +14,7 @@
$: seoTitle = `Tech Articles - Page ${currentPage} | Bradley Shellnut`;
</script>
<SEO title={seoTitle} />
<!-- <SEO title={seoTitle} /> -->
<div class="pageStyles">
<h1 style="margin-bottom: 2rem">Favorite Tech Articles</h1>

View file

@ -9,7 +9,7 @@
import PrivacyHardwareSoftware from '$lib/content/uses/privacy-hardware-software.md';
</script>
<SEO title="Uses" />
<!-- <SEO title="Uses" /> -->
<div class="uses">
<div>