← Beheer

<%= isNew ? 'Nieuwe site' : 'Uiterlijk: ' + site.title %>

<% if (typeof success !== 'undefined' && success) { %>
<%= success %>
<% } %> <% if (error) { %>
<%= error %>
<% } %>
Identiteit <%# Eigenaar (her)toewijzen — ALLEEN god. In hub-modus geef je zo elke gebruiker z'n eigen, zelf te beheren Klonkt. Niet-god ziet dit niet. %> <% if (user && user.role === 'god') { %> <% } %>
Vormgeving <%# ── Curated accent picker ─────────────────────────────────────── Was a free-form ; now a fixed set of 8 hand- picked colors that work in both light and dark themes. The hex is still what's stored in the DB — we just constrain WHICH hex. %>
Accentkleur <% const _curAccent = (site.accent || '#c2410c').toLowerCase(); %> <% accents.forEach(function(a) { %> <% }); %>
<%# ── Default theme for new visitors ─────────────────────────── 'auto' (empty value) lets the browser/OS decide via prefers-color-scheme. 'light' / 'dark' force the site default for visitors who haven't picked their own preference yet. Logged-in users with users.theme set, and visitors with a localStorage override, still win over this default. %>
Standaardthema voor nieuwe bezoekers <% const td = site.theme_override || ''; %>
Palet <% palettes.forEach(function(p) { %> <% }); %>
Gedrag <%# Prutter is een Hub-only premium-functie — toggle alleen tonen in Hub-modus. %> <% if (typeof tenancy !== 'undefined' && tenancy === 'hub') { %> <% } %>
Feed-weergave
SEO & social

Titel-sjabloon, canonical, deel-afbeelding, verificatie-metas en meer staan nu op een eigen pagina: 🔎 SEO & vindbaarheid.

Eigen CSS & HTML (optioneel)