added meta descriptions for main page and devlog entries

This commit is contained in:
2025-12-21 21:09:01 +00:00
parent 444c67f6c5
commit 5394f82e43
2 changed files with 25 additions and 26 deletions

View File

@@ -8,7 +8,6 @@
import { posts, type DevlogPost } from "./projects/projectn5/devlog/posts"; import { posts, type DevlogPost } from "./projects/projectn5/devlog/posts";
var lastIndex = -1;
let meImg: string = $state("common/me/a.webp"); let meImg: string = $state("common/me/a.webp");
let marqueeQuote: Quote = $state({ let marqueeQuote: Quote = $state({
author: "", author: "",
@@ -35,12 +34,12 @@
marqueeQuote = quotes[getRandom(quotes.length)]; marqueeQuote = quotes[getRandom(quotes.length)];
}; };
let latestDevlogDate = posts.values().next().value.date; let latestDevlogDate = posts.values().next().value?.date ?? "could not fetch";
</script> </script>
<svelte:head> <svelte:head>
<title>denizk0461's website</title> <title>denizk0461's website</title>
<meta name="description" content="my personal website"> <meta name="description" content="German developer posting about gamedev, programming, electronics projects, and sometimes music too.">
</svelte:head> </svelte:head>
<Content> <Content>

View File

@@ -10,138 +10,138 @@ export const posts = new Map<string, DevlogPost>([
title: "Playing Games", title: "Playing Games",
date: "2025-12-07", date: "2025-12-07",
bannerAlt: "An establishing shot of tall towers in front of Laura", bannerAlt: "An establishing shot of tall towers in front of Laura",
description: "", description: "Implementing gameplay elements such as missions and minigames and cheats too.",
}], }],
["2025/1022", { ["2025/1022", {
title: "Growing Pains", title: "Growing Pains",
date: "2025-10-22", date: "2025-10-22",
bannerAlt: "Close-up of Laura blinking", bannerAlt: "Close-up of Laura blinking",
description: "", description: "Trying to make Laura more lively through animation.",
}], }],
["2025/1011", { ["2025/1011", {
title: "She's Here", title: "She's Here",
date: "2025-10-11", date: "2025-10-11",
bannerAlt: "Laura idle posing", bannerAlt: "Laura idle posing",
description: "", description: "I finally finished Laura, again!",
}], }],
["2025/0816", { ["2025/0816", {
title: "Freeing the Past", title: "Freeing the Past",
date: "2025-08-16", date: "2025-08-16",
bannerAlt: "Bottom-up view at Laura v1 in front of a blue sky", bannerAlt: "Bottom-up view at Laura v1 in front of a blue sky",
description: "", description: "Old builds of Project N5 now available to play and download!",
}], }],
["2025/0713", { ["2025/0713", {
title: "Remeshing and Recolouring", title: "Remeshing and Recolouring",
date: "2025-07-13", date: "2025-07-13",
bannerAlt: "Close-up of Laura at face height", bannerAlt: "Close-up of Laura at face height",
description: "", description: "Modelling lots of detail into Laura and learning to sway to and fro like little insects!",
}], }],
["2025/0523", { ["2025/0523", {
title: "Reboot", title: "Reboot",
date: "2025-05-23", date: "2025-05-23",
bannerAlt: "Untextured Laura in a new purple level looking at two cubes", bannerAlt: "Untextured Laura in a new purple level looking at two cubes",
description: "", description: "Starting all over again to do things better than last time because it's easier than trying to fix the existing systems.",
}], }],
["2025/0427", { ["2025/0427", {
title: "The Making of a Protagonist, Part IV", title: "The Making of a Protagonist, Part IV",
date: "2025-04-27", date: "2025-04-27",
bannerAlt: "Sketches of Laura's new clothes", bannerAlt: "Sketches of Laura's new clothes",
description: "", description: "Starting to model a new Laura that's much more interesting than the old one.",
}], }],
["2025/0316", { ["2025/0316", {
title: "Refactoring", title: "Refactoring",
date: "2025-03-16", date: "2025-03-16",
bannerAlt: "Laura t-posing in front of a smiling water tower", bannerAlt: "Laura t-posing in front of a smiling water tower",
description: "", description: "Introducing: Laura! Also: I want to do better than this!",
}], }],
["2025/0203", { ["2025/0203", {
title: "The Making of a Protagonist, Part III", title: "The Making of a Protagonist, Part III",
date: "2025-02-03", date: "2025-02-03",
bannerAlt: "Three t-posing untextured Lauras", bannerAlt: "Three t-posing untextured Lauras",
description: "", description: "I gave Laura an animatable rig and started making her more expressive.",
}], }],
["2024/1222", { ["2024/1222", {
title: "The Making of a Protagonist, Part II", title: "The Making of a Protagonist, Part II",
date: "2024-12-22", date: "2024-12-22",
bannerAlt: "Laura a-posing and wearing green and brown clothes", bannerAlt: "Laura a-posing and wearing green and brown clothes",
description: "", description: "Introducing Laura's looks and my next plans for her.",
}], }],
["2024/1127", { ["2024/1127", {
title: "The Making of a Protagonist, Part I", title: "The Making of a Protagonist, Part I",
date: "2024-11-27", date: "2024-11-27",
bannerAlt: "Multiple iterations of untextured hand 3D models", bannerAlt: "Multiple iterations of untextured hand 3D models",
description: "", description: "First steps towards creating the game's protagonist Laura, and moving away from the original game idea.",
}], }],
["2024/1103", { ["2024/1103", {
title: "Visual Update", title: "Visual Update",
date: "2024-11-03", date: "2024-11-03",
bannerAlt: "Two N5 Blaster side-to-side", bannerAlt: "Two N5 Blaster side-to-side",
description: "", description: "How I simplified Node references in my code, and showing off some new weapons and visual effects too.",
}], }],
["2024/1012", { ["2024/1012", {
title: "Returnal Update", title: "Returnal Update",
date: "2024-10-12", date: "2024-10-12",
bannerAlt: "Protagonist aiming at two monkeys", bannerAlt: "Protagonist aiming at two monkeys",
description: "", description: "Overhauling signalling, aiming, and weapon icons!",
}], }],
["2024/0713", { ["2024/0713", {
title: "WHERE HAVE I BEEN?? Update", title: "WHERE HAVE I BEEN?? Update",
date: "2024-07-13", date: "2024-07-13",
bannerAlt: "Protagonist staring longingly into the distance, pointing the N5 Blaster thereto", bannerAlt: "Protagonist staring longingly into the distance, pointing the N5 Blaster thereto",
description: "", description: "Why there's been so little progress on the game lately.",
}], }],
["2024/0401", { ["2024/0401", {
title: "Behind-The-Scenes Update", title: "Behind-The-Scenes Update",
date: "2024-04-01", date: "2024-04-01",
bannerAlt: "N5 Blaster with its lights turned off", bannerAlt: "N5 Blaster with its lights turned off",
description: "", description: "Mostly refactoring code to make everything cleaner, but also showing off the new Venom blaster.",
}], }],
["2024/0324", { ["2024/0324", {
title: "Arena Update", title: "Arena Update",
date: "2024-03-24", date: "2024-03-24",
bannerAlt: "Protagonist being swamped by many monkey enemies", bannerAlt: "Protagonist being swamped by many monkey enemies",
description: "", description: "In an 8-hour spurt of motivation, I created an entire arena system! And a monkey to fight!",
}], }],
["2024/0323", { ["2024/0323", {
title: "Progress Update #7", title: "Progress Update #7",
date: "2024-03-23", date: "2024-03-23",
bannerAlt: "A red enemy being blown up by an incoming rocket", bannerAlt: "A red enemy being blown up by an incoming rocket",
description: "", description: "Camera, weapons, and money all get some visual flair.",
}], }],
["2024/0312", { ["2024/0312", {
title: "Progress Update #6", title: "Progress Update #6",
date: "2024-03-12", date: "2024-03-12",
bannerAlt: "Protagonist pointing the N5 Blaster into the sky", bannerAlt: "Protagonist pointing the N5 Blaster into the sky",
description: "", description: "Lots of planning for the future, sketches, and TODO organisation.",
}], }],
["2024/0210", { ["2024/0210", {
title: "Progress Update #5", title: "Progress Update #5",
date: "2024-02-10", date: "2024-02-10",
bannerAlt: "Panorama of the environment", bannerAlt: "Panorama of the environment",
description: "", description: "Yet another new protagonist gains new abilities and faces their first foe!",
}], }],
["2023/12", { ["2023/12", {
title: "Progress Update #4", title: "Progress Update #4",
date: "2023-12", date: "2023-12",
bannerAlt: "White protagonist holding the N5 Blaster", bannerAlt: "White protagonist holding the N5 Blaster",
description: "", description: "Trying to design a game logo and implementing a new protagonist.",
}], }],
["2023/11", { ["2023/11", {
title: "Progress Update #3", title: "Progress Update #3",
date: "2023-11", date: "2023-11",
bannerAlt: "A side view of the N5 Blaster", bannerAlt: "A side view of the N5 Blaster",
description: "", description: "First time modelling weapons yields some shiny gadgets; also, an inventory system.",
}], }],
["2023/10", { ["2023/10", {
title: "Progress Update #2", title: "Progress Update #2",
date: "2023-10", date: "2023-10",
bannerAlt: "Red protagonist lying on the floor, holding a purple blaster", bannerAlt: "Red protagonist lying on the floor, holding a purple blaster",
description: "", description: "I implemented weapons, worked on the character movement, and created the first menus.",
}], }],
["2023/09", { ["2023/09", {
title: "Progress Update #1", title: "Progress Update #1",
date: "2023-09", date: "2023-09",
bannerAlt: "Ratchet from Ratchet: Gladiator and Sans from Undertale t-posing", bannerAlt: "Ratchet from Ratchet: Gladiator and Sans from Undertale t-posing",
description: "", description: "My first steps towards Godot game development and Blender character creation.",
}], }],
]) ])