Add themed board game library at /mygames/

Embed the bggpipe "Game Shelves" export (static/games/) into a themed
Hugo page. A small loader (embed.js) fetches each export page, lifts out
its <main>, rewrites relative URLs, and rewires game links to ?g=<slug>
so the blog chrome stays on every page; embed.css scopes the export's
component styling to the embed. The export itself is untouched and stays
re-exportable. Adds the menu entry and excludes badges/ from deploy.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-06 19:15:26 -04:00
co-authored by Claude Opus 4.8
parent e0e08ba67d
commit f6611257b3
400 changed files with 7127 additions and 2 deletions
@@ -0,0 +1,35 @@
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Etherfields: Kittenburg Expansion · The Game Shelves</title>
<meta name="description" content="Etherfields: Kittenburg Expansion in The Game Shelves">
<meta property="og:title" content="Etherfields: Kittenburg Expansion · The Game Shelves">
<meta property="og:image" content="../art/358880-603694.jpg">
<link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎲</text></svg>">
<link rel="stylesheet" href="../style.css">
<header class="site"><a href=".././">The Game Shelves</a>
<span class="sub">a board game library</span></header>
<main>
<p><a href="../">← the whole library</a> · <a href="https://boardgamegeek.com/boardgame/358880" rel="noopener">view on BGG ↗</a></p>
<h1>Etherfields: Kittenburg Expansion <span class="meta">(2022)</span></h1>
<div class="detail">
<div class="art"><img src="../art/358880-603694.jpg" alt="box art for Etherfields: Kittenburg Expansion"></div>
<div class="facts"><div class="factrow"><b>players</b> 15 players (best at 1, 2)</div><div class="factrow"><b>playing time</b> 60 min</div><div class="factrow"><b>ages</b> 10+</div><div class="factrow"><b>weight</b> 3.00 / 5</div><div class="factrow"><b>BGG rating</b> 8.45</div><div class="factrow"><b>publishers</b> <span class="chip">Awaken Realms</span> <span class="chip">YOKA Games</span></div><div class="factrow"><b>categories</b> <span class="chip">Expansion for Base-game</span> <span class="chip">Animals</span> <span class="chip">Puzzle</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Campaign / Battle Card Driven</span> <span class="chip">Deck, Bag, and Pool Building</span> <span class="chip">Deduction</span> <span class="chip">Hand Management</span></div></div>
</div>
<div class="card"><div class="factrow"><b>my copy</b> English edition · 2022</div><div class="factrow"><b>publishers</b> <span class="chip">Awaken Realms</span></div><div class="factrow"><b>languages</b> <span class="chip">English</span></div></div>
<div class="card desc">In this promo dream, players will have the opportunity to explore the city of Kittenburg, the cat metropolis of Etherfields. The town is tormented by internal dilemmas that players will try to resolve. The dream is divided into 2 parts, the first more detective, in which players will get to know the inhabitants of Kittenburg. The second part, more tactical, consists of solving the city&#x27;s main problems.
Can be used with the Flying Cat from the KS campaign.</div>
<footer>
<p><a class="pbb" href="https://boardgamegeek.com" rel="noopener"><img src="../art/powered-by-bgg.png" alt="Powered by BGG" height="40"></a></p>
<p>The Game Shelves · cataloged from shelf photos by
<a href="https://git.kestrelsnest.social/eric/bggpipe"
rel="noopener">bggpipe</a></p>
<p>Game data and cover images from <a href="https://boardgamegeek.com"
rel="noopener">BoardGameGeek</a>. BoardGameGeek and BGG are trademarks of
BoardGameGeek, LLC; this page is an independent project, not affiliated
with or endorsed by BoardGameGeek.</p>
</footer>
</main>
</html>