soapbox/soapbox/themes/green/templates/base.html
Ole-Morten Duesund 5263d3011d Brukersider: /brukere/ og /brukere/<brukernavn>/ med beskrivelse
Alle brukere kan skrive en valgfri beskrivelse (Markdown, uten rå HTML)
under Profil. /brukere/ lister hovedbruker øverst og gjester alfabetisk
etter visningsnavn; brukersiden viser navn, beskrivelse, e-post og
innlegg. Signaturen under innlegg lenker til brukersiden. «brukere» er
reservert. Siden bygges nå også når brukere opprettes/slettes.
Retter også ugyldig pattern-regex for brukernavn i admin.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JcEy43fNYpwg6K6oTKakWR
2026-08-26 15:48:15 +02:00

37 lines
1.7 KiB
HTML

<!doctype html>
<html lang="{{ site.language }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{% block title %}{{ site.title }}{% endblock %}</title>
{% if site.description %}<meta name="description" content="{{ site.description }}">{% endif %}
<link rel="stylesheet" href="{{ rel('theme/style.css') }}">
<link rel="icon" type="image/svg+xml" href="{{ rel('theme/favicon.svg') }}">
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ rel('feed.xml') }}">
{# Open Graph krever absolutte URL-er; site_url er det eneste stedet det brukes utenom feed/sitemap. #}
{% block og %}
<meta property="og:type" content="website">
<meta property="og:site_name" content="{{ site.title }}">
<meta property="og:title" content="{{ site.title }}">
<meta property="og:url" content="{{ site_url }}/{{ page_path }}">
{% if site.description %}<meta property="og:description" content="{{ site.description }}">{% endif %}
{% endblock %}
</head>
<body>
<a class="skip" href="#main">Hopp til innhold</a>
<header class="site-header">
<a class="site-title" href="{{ rel('') }}">{{ site.title }}</a>
{% if site.description %}<p class="site-description">{{ site.description }}</p>{% endif %}
</header>
<main id="main">
{% block content %}{% endblock %}
</main>
<footer class="site-footer">
<nav aria-label="Bunnmeny">
<a href="{{ rel('') }}">Forsiden</a><a href="{{ rel('tag/') }}">Tagger</a><a href="{{ rel('brukere/') }}">Brukere</a><a href="{{ rel('feed.xml') }}">RSS</a><a href="{{ rel('admin/') }}">Logg inn</a>
</nav>
{# AGPL §13: brukere av tjenesten skal kunne hente kildekoden. #}
<p class="colophon">Drevet av <a href="{{ source_url }}">Soapbox</a> (AGPL-3.0)</p>
</footer>
</body>
</html>