Skip to content

Commit 19233b3

Browse files
committed
chore: change social image for seo components
1 parent 580dace commit 19233b3

File tree

5 files changed

+8
-3
lines changed

5 files changed

+8
-3
lines changed

config/externals.js.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { IGoogleFont } from '@sveltinio/services/types';
2+
23
const googleFonts: Array<IGoogleFont> = [
34
{
45
name: 'IBM+Plex+Sans',

config/website.js.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const website: Sveltin.WebSite = {
44
name: 'docs.sveltin.io',
55
baseURL: 'https://docs.sveltin.io',
66
language: 'en-GB',
7-
logo: 'logo.png',
7+
logo: 'logo_social.png',
88
title: 'Sveltin CLI Documentation site',
99
slogan: 'Documentation site for Sveltin CLI',
1010
description:

src/lib/utils/strings.js.ts

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ export const getSlugPageUrl = (
3636
export const getFavicon = (websiteData: Sveltin.WebSite): string =>
3737
websiteData.baseURL.concat('/', 'images', '/', 'icons', '/', websiteData.favicon);
3838

39+
export const getSocialImage = (baseURL: string, folder: string, filename: string): string =>
40+
baseURL.concat(folder, '/', filename);
41+
3942
export const getCoverImagePath = (
4043
item: Sveltin.ResourceContent,
4144
websiteData: Sveltin.WebSite

static/images/sveltin/logo_social.png

61.1 KB
Loading

themes/dockerz/components/md-layout.svelte

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
<script>
2+
import { assets } from '$app/paths';
23
import { page } from '$app/stores';
34
import { website } from '$config/website.js';
45
import { OpenGraphType, TwitterCardType } from '@sveltinio/seo/types';
56
import { PageMetaTags, JsonLdWebPage, JsonLdBreadcrumbs } from '@sveltinio/seo';
6-
import { canonicalPageUrl, getFavicon } from '$lib/utils/strings.js';
7+
import { canonicalPageUrl, getSocialImage } from '$lib/utils/strings.js';
78
89
import { theme } from '$lib/shared/stores';
910
@@ -17,7 +18,7 @@
1718
title: title,
1819
description: headline,
1920
keywords: keywords || website.keywords,
20-
image: getFavicon(website),
21+
image: getSocialImage(website.baseURL, `${assets}/images/sveltin`, website.logo),
2122
opengraph: {
2223
type: OpenGraphType.Article
2324
},

0 commit comments

Comments
 (0)