Changeset 6623453 in Klonkt for src/server.js


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/server.js

    r0dbb5c1 r6623453  
    3333import adminCommentsRoutes from './routes/admin-comments.js';
    3434import adminSettingsRoutes from './routes/admin-settings.js';
     35import adminSeoRoutes from './routes/admin-seo.js';
    3536import prutterRoutes from './routes/prutter.js';
    3637import audioRoutes from './routes/audio.js';
     
    245246app.use('/admin/comments', adminCommentsRoutes);
    246247app.use('/admin/settings', adminSettingsRoutes);
     248app.use('/admin/seo', adminSeoRoutes);
    247249app.use('/admin/circle', adminCircleRoutes);
    248250app.use('/admin/updates', adminUpdatesRoutes);
Note: See TracChangeset for help on using the changeset viewer.