seo stuff + fix :splat landings

This commit is contained in:
SowinskiBraeden committed 2026-05-28 20:14:39 -07:00
1 parent b8172f68a1
commit f284702e3d
8 files changed
+263 -69

No files matched your search

+29 -6
View File
@@ -2,26 +2,49 @@
<html lang='en'>
<head>
<title>Entry | Braeden Sowinski</title>
<title>Portfolio Entry | Braeden Sowinski</title>
<meta charset='utf-8'>
<meta name='description' content="Project entry or update from Braeden Sowinski's portfolio site." />
<meta name='author' content="Braeden Sowinski" />
<meta name='keywords' content="Braeden Sowinski, portfolio entry, project, update" />
<meta name='keywords' content="Braeden Sowinski, sowinski.dev, portfolio entry, project, update" />
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<meta name='robots' content='index, follow'>
<meta name='theme-color' content='#1d1e20'>
<link rel='canonical' href='https://sowinski.dev/entry.html'>
<meta property='og:type' content='article'>
<meta property='og:title' content='Entry | Braeden Sowinski'>
<meta property='og:title' content='Portfolio Entry | Braeden Sowinski'>
<meta property='og:description' content='Project entry or update from Braeden Sowinski.'>
<meta property='og:url' content='https://sowinski.dev/entry.html'>
<meta property='og:site_name' content='Braeden Sowinski'>
<meta property='og:image' content='https://avatars.githubusercontent.com/u/48144618?v=4'>
<meta property='og:image:alt' content='Braeden Sowinski profile photo'>
<meta name='twitter:card' content='summary_large_image'>
<meta name='twitter:title' content='Entry | Braeden Sowinski'>
<meta name='twitter:title' content='Portfolio Entry | Braeden Sowinski'>
<meta name='twitter:description' content='Project entry or update from Braeden Sowinski.'>
<meta name='twitter:image' content='https://avatars.githubusercontent.com/u/48144618?v=4'>
<script>
(function() {
var params = new URLSearchParams(window.location.search);
var type = params.get("type");
var slug = params.get("slug");
if (!type || !slug) {
return;
}
var url = "https://sowinski.dev/entry.html?type=" + encodeURIComponent(type) + "&slug=" + encodeURIComponent(slug);
var canonical = document.querySelector("link[rel='canonical']");
var ogUrl = document.querySelector("meta[property='og:url']");
if (canonical) {
canonical.setAttribute("href", url);
}
if (ogUrl) {
ogUrl.setAttribute("content", url);
}
})();
</script>
<link rel="stylesheet" href="./public/css/style.css">
<link rel="stylesheet" href="./public/css/projects.css">
@@ -32,8 +55,8 @@
<nav class="nav">
<div class="logo">
<a href="./" title="sowinski.dev (Alt + H)">
<img src="https://avatars.githubusercontent.com/u/48144618?v=4" alt="logo" style="border-radius:50%;"
aria-label="logo" height="32">sowinski.dev
<img src="https://avatars.githubusercontent.com/u/48144618?v=4" alt="Braeden Sowinski profile photo" style="border-radius:50%;"
aria-label="Braeden Sowinski profile photo" height="32">sowinski.dev
</a>
<span class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">