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,41 @@
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Sleeping Gods: Primeval Peril · The Game Shelves</title>
<meta name="description" content="Sleeping Gods: Primeval Peril in The Game Shelves">
<meta property="og:title" content="Sleeping Gods: Primeval Peril · The Game Shelves">
<meta property="og:image" content="../art/362205.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/362205" rel="noopener">view on BGG ↗</a></p>
<h1>Sleeping Gods: Primeval Peril <span class="meta">(2023)</span></h1>
<div class="detail">
<div class="art"><img src="../art/362205.jpg" alt="box art for Sleeping Gods: Primeval Peril"></div>
<div class="facts"><div class="factrow"><b>players</b> 12 players (best at 2)</div><div class="factrow"><b>playing time</b> 120240 min</div><div class="factrow"><b>ages</b> 13+</div><div class="factrow"><b>weight</b> 2.69 / 5</div><div class="factrow"><b>BGG rank</b> 2680</div><div class="factrow"><b>BGG rating</b> 7.47</div><div class="factrow"><b>designers</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>artists</b> <span class="chip">Ryan Laukat</span></div><div class="factrow"><b>publishers</b> <span class="chip">Red Raven Games</span> <span class="chip">Keep Exploring Games</span> <span class="chip">Lavka Games</span> <span class="chip">Lucky Duck Games</span> <span class="chip">Schwerkraft-Verlag</span></div><div class="factrow"><b>categories</b> <span class="chip">Adventure</span> <span class="chip">Exploration</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Cooperative Game</span> <span class="chip">Hand Management</span> <span class="chip">Scenario / Mission / Campaign Game</span> <span class="chip">Solo / Solitaire Game</span> <span class="chip">Storytelling</span></div></div>
</div>
<div class="card desc">Its 1929. You are Captain Sofi Odessa and her crew lost at sea in a strange world. Aboard the steamship Manticore, you must work together to survive by exploring mysterious islands, battling creatures, and meeting the worlds inhabitants. Along the way, seek out the totems of the gods. Wake the gods and perhaps youll be able to return home.
Sleeping Gods: Primeval Peril is a short standalone campaign for one or two players, but will include a variant for playing with 3-4, set in the world of Sleeping Gods and using the same rules.
Primeval Peril is set on a dangerous river that winds through lush jungle. It includes new characters and stories so that nothing from the Sleeping Gods base game is spoiled.
It was first offered as a free print-and-play to all backers of the Sleeping Gods Kickstarter.
This first retail edition is revised and expanded with new stories and quests, streamlined gameplay, and an atlas with new maps.</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>