Implement repository-driven theme rendering

This commit is contained in:
root
2026-07-23 17:49:10 -07:00
parent 68d76a59df
commit 884d182c86
32 changed files with 3040 additions and 1417 deletions
@@ -0,0 +1,24 @@
<!doctype html>
<html lang="{{ site.language | escape }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="labyricorn-theme/v1">
<title>{{ page.title | escape }} · {{ site.title | escape }}</title>
{% for stylesheet in theme.stylesheets %}<link rel="stylesheet" href="{{ stylesheet | escape }}">
{% endfor %}{% for script in theme.scripts %}<script src="{{ script | escape }}" defer></script>
{% endfor %}</head>
<body>
<header class="site-header">
<a class="brand" href="/"><img src="/assets/images/logo.svg" width="32" height="32" alt=""><span>{{ site.title | escape }}</span></a>
<nav aria-label="Primary">
{% for entry in navigation %}<a href="{{ entry.route | escape }}">{{ entry.label | escape }}</a>{% endfor %}
</nav>
</header>
<main>{{ page.body | safe_page_body }}</main>
<footer class="site-footer">
<span>Built from immutable Git snapshots.</span>
<code>{{ build.id | escape }}</code>
</footer>
</body>
</html>