From a47f23d95aac76acfbfa07aaca4b6c886cf75ea5 Mon Sep 17 00:00:00 2001 From: Sidney Date: Sat, 18 Jul 2026 20:50:28 -0300 Subject: [PATCH] feat(pre-matricula): dynamic open graph metadata for rich previews --- manager/server.selfhosted.js | 40 ++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/manager/server.selfhosted.js b/manager/server.selfhosted.js index 909f729..3d20070 100644 --- a/manager/server.selfhosted.js +++ b/manager/server.selfhosted.js @@ -68,12 +68,21 @@ app.use(cors()); const cancelCache = new Set(); // === Gerador da Página Pública de Pré-Matrícula === -function getPreMatriculaHTML(slug) { +function getPreMatriculaHTML(slug, meta = {}) { + const titulo = meta.titulo || 'Pré-Matrícula Online'; + const descricao = meta.descricao || 'Faça sua pré-matrícula.'; + const logoUrl = meta.logoUrl || ''; + return ` -Pré-Matrícula Online +${titulo} + + + +${logoUrl ? `` : ''} +