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
+43
View File
@@ -0,0 +1,43 @@
<!doctype html>
<html lang="en">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Santorini · The Game Shelves</title>
<meta name="description" content="Santorini in The Game Shelves">
<meta property="og:title" content="Santorini · The Game Shelves">
<meta property="og:image" content="../art/194655.png">
<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/194655" rel="noopener">view on BGG ↗</a></p>
<h1>Santorini <span class="meta">(2016)</span></h1>
<div class="detail">
<div class="art"><img src="../art/194655.png" alt="box art for Santorini"></div>
<div class="facts"><div class="factrow"><b>players</b> 24 players (best at 2)</div><div class="factrow"><b>playing time</b> 20 min</div><div class="factrow"><b>ages</b> 8+</div><div class="factrow"><b>weight</b> 1.72 / 5</div><div class="factrow"><b>BGG rank</b> 315</div><div class="factrow"><b>BGG rating</b> 7.33</div><div class="factrow"><b>designers</b> <span class="chip">Gord!</span></div><div class="factrow"><b>artists</b> <span class="chip">Lina Cossette</span> <span class="chip">David Forest</span></div><div class="factrow"><b>publishers</b> <span class="chip">Roxley</span> <span class="chip">Galápagos Jogos</span> <span class="chip">Korea Boardgames</span> <span class="chip">Spin Master Ltd.</span></div><div class="factrow"><b>categories</b> <span class="chip">Abstract Strategy</span> <span class="chip">Ancient</span> <span class="chip">Mythology</span></div><div class="factrow"><b>mechanics</b> <span class="chip">Grid Movement</span> <span class="chip">Map Reduction</span> <span class="chip">Race</span> <span class="chip">Square Grid</span> <span class="chip">Team-Based Game</span> <span class="chip">Three Dimensional Movement</span> <span class="chip">Variable Player Powers</span></div></div>
</div>
<div class="card desc">Santorini is a re-imagining of the purely abstract 2004 edition.
Santorini is an accessible strategy game, simple enough for an elementary school classroom while aiming to provide gameplay depth and content for hardcore gamers to explore. Santorini features variable player powers layered over an otherwise abstract game, with 40 thematic god and hero powers that fundamentally change the way the game is played.
The rules are simple. Each turn consists of 2 steps:
1. Move - move one of your builders into a neighboring space. You may move your Builder Pawn on the same level, step-up one level, or step down any number of levels.
2. Build - Then construct a building level adjacent to the builder you moved. When building on top of the third level, place a dome instead, removing that space from play.
If either of your builders moves up to the third level, you win.</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>