Skip to content

Commit 9796073

Browse files
committed
Reformat metadata and config; update site copy
Wrap og:description and JSON-LD for readability, tidy svelte.config.js formatting and trailing commas, and tweak intro and footer copy
1 parent 115adb9 commit 9796073

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed

src/routes/+page.svelte

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,21 @@
3939
content="Interactive visualizations of enterprise SSO authentication patterns, protocol bridging, and identity federation"
4040
/>
4141
<meta property="og:title" content="ssowhat.dev — SSO Demos" />
42-
<meta property="og:description" content="Interactive visualizations of enterprise SSO authentication patterns, protocol bridging, and identity federation" />
42+
<meta
43+
property="og:description"
44+
content="Interactive visualizations of enterprise SSO authentication patterns, protocol bridging, and identity federation"
45+
/>
4346
<meta property="og:type" content="website" />
4447
<meta property="og:url" content="https://ssowhat.dev/" />
4548
<meta property="og:site_name" content="ssowhat.dev" />
4649
{@html `<script type="application/ld+json">${JSON.stringify({
47-
"@context": "https://schema.org",
48-
"@type": "WebSite",
49-
"name": "ssowhat.dev",
50-
"description": "Interactive visualizations of enterprise SSO authentication patterns, protocol bridging, and identity federation",
51-
"url": "https://ssowhat.dev/",
52-
"author": { "@type": "Organization", "name": "Onetime Secret", "url": "https://onetimesecret.com" }
50+
'@context': 'https://schema.org',
51+
'@type': 'WebSite',
52+
name: 'ssowhat.dev',
53+
description:
54+
'Interactive visualizations of enterprise SSO authentication patterns, protocol bridging, and identity federation',
55+
url: 'https://ssowhat.dev/',
56+
author: { '@type': 'Organization', name: 'Onetime Secret', url: 'https://onetimesecret.com' },
5357
})}</script>`}
5458
</svelte:head>
5559

@@ -113,7 +117,7 @@
113117
<p class="mt-3 text-base text-ink-secondary">Interactive visualizations.</p>
114118
<p class="mt-4 max-w-2xl text-sm leading-relaxed text-ink-tertiary">
115119
Each demo walks through a complete authentication flow step by step, showing what the user sees alongside the
116-
HTTP exchanges happening behind the scenes. Built for engineers, analysts, and SSO enthusiasts.
120+
HTTP exchanges happening behind the scenes. Built for engineers, analysts, and Megadeth the band.
117121
</p>
118122
</header>
119123

@@ -171,7 +175,7 @@
171175
<!-- Footer -->
172176
<footer class="mt-auto pt-14">
173177
<div class="border-t border-edge pt-6">
174-
<p class="text-sm text-ink-muted">Built for technical analysis of SSO integration patterns.</p>
178+
<p class="text-sm text-ink-muted">Built by authn enthusiasts, for authn enthusiasts.</p>
175179
<p class="mt-2">
176180
<a
177181
href="https://onetimesecret.com"

svelte.config.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
// svelte.config.js — must be .js (not .ts). SvelteKit loads this via
2-
// Node before any TS compilation, so TypeScript syntax is not supported.
3-
// Use the JSDoc @type annotation below for editor type checking.
1+
// svelte.config.js
2+
3+
// NOTE: must be .js (not .ts). SvelteKit loads this via Node before
4+
// any TS compilation, so TypeScript syntax is not supported. Use
5+
// the JSDoc @type annotation below for editor type checking.
46

57
import adapter from '@sveltejs/adapter-static';
68

@@ -12,16 +14,16 @@ const config = {
1214
assets: 'build',
1315
fallback: '404.html',
1416
precompress: false,
15-
strict: true
17+
strict: true,
1618
}),
1719
prerender: {
1820
handleHttpError: ({ path }) => {
1921
// Static assets aren't available during prerender crawl
2022
if (path === '/favicon.svg') return;
2123
throw new Error(`404 ${path}`);
22-
}
23-
}
24-
}
24+
},
25+
},
26+
},
2527
};
2628

2729
export default config;

0 commit comments

Comments
 (0)