From 3f207ac517f53bab4c779abd6c90a6123d3b4de6 Mon Sep 17 00:00:00 2001 From: Tobias Leinss <7684178+leinss@users.noreply.github.com> Date: Wed, 26 Aug 2026 17:10:09 +0200 Subject: [PATCH] Link X instead of Bluesky, and drop the empty feed page The Bluesky account has no posts. Its nav link had already been removed so visitors were not sent to a blank page, which left the page itself building and the profile link on the homepage pointing at an account with nothing on it. NAME doubles as the Feather icon name, and Feather ships no bluesky glyph, so that entry rendered a bare word with an empty box beside it. Feather ships no x glyph either, so the X profile is keyed twitter for the icon and for the schema.org sameAs lookup in Head.astro, with a new optional LABEL carrying what the visitor actually reads. - SOCIALS: bluesky replaced by x.com/t_leinss - src/pages/social.astro removed along with the Bluesky feed script - llms.txt listed a contact URL that no longer exists; it now lists the three profiles directly Test plan: - [x] make lint - [x] make build, 81 pages, 1740 internal links, none broken - [x] built HTML contains no bsky reference - [x] sameAs carries the X profile, and the icon renders as twitter --- public/llms.txt | 4 +- src/components/Header.astro | 4 - src/consts.ts | 9 +- src/pages/index.astro | 6 +- src/pages/social.astro | 232 ------------------------------------ src/types.ts | 7 ++ 6 files changed, 21 insertions(+), 241 deletions(-) delete mode 100644 src/pages/social.astro diff --git a/public/llms.txt b/public/llms.txt index 99d79c834..d9aa8ea5c 100644 --- a/public/llms.txt +++ b/public/llms.txt @@ -27,4 +27,6 @@ The apps below are all local-first: data stays on your device by default, and an ## Contact - Email: dev@leinss.xyz -- Social profiles: https://leinss.xyz/social/ +- X: https://x.com/t_leinss +- GitHub: https://github.com/leinss +- LinkedIn: https://www.linkedin.com/in/tobias-leinss diff --git a/src/components/Header.astro b/src/components/Header.astro index 00f41fb43..ddd8888de 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -44,10 +44,6 @@ const staticPages = (await getCollection("staticPages")) {`/`} projects - {/* The social link is out of the navigation while the Bluesky feed it - renders is empty, so visitors are not sent to a blank page. The - page itself stays at /social; restore the link once there are - posts. */}