Changeset 6623453 in Klonkt for src/views/pages/admin.ejs


Ignore:
Timestamp:
06/18/2026 07:50:13 AM (3 months ago)
Author:
roboburr <roboburr@…>
Branches:
main
Children:
03af7f8
Parents:
0dbb5c1
Message:

Admin: dedicated SEO page (/admin/seo) for advanced SEO

The <head> already consumed a rich SEO set (title_template, canonical,
default_description, og_image_default, og_locale, author, *_verification,
facebook_app_id, publisher_*/schema_type for JSON-LD), but many fields
had nowhere to be edited. New god-only page manages the full set for the
primary site, accessible via a 🔎 SEO button in /admin.

The old hidden SEO block in Appearance has been removed (+ its columns
from the appearance-save so saving no longer zeroes them out) and replaced
with a link to the new page — single source of truth.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/views/pages/admin.ejs

    r0dbb5c1 r6623453  
    1414      <a href="/admin/playlists" class="btn">📃 Playlists</a>
    1515      <a href="/admin/comments" class="btn">💬 Reacties</a>
     16      <% if (primarySite) { %><a href="/admin/seo" class="btn">🔎 SEO</a><% } %>
    1617      <a href="/admin/settings" class="btn">⚙️ Instellingen</a>
    1718    <% } else { %>
     
    2728        <a href="/admin/circle" class="btn">🔗 Cirkel</a>
    2829      <% } %>
     30      <% if (primarySite) { %><a href="/admin/seo" class="btn">🔎 SEO</a><% } %>
    2931      <a href="/admin/settings" class="btn">⚙️ Instellingen</a>
    3032    <% } %>
Note: See TracChangeset for help on using the changeset viewer.