Ir al contenido

Plataforma del autor

El sitio bilingüe del fundador entrega texto y datos estructurados antes de ejecutar scripts

Libros, textos, conferencias, investigación y plataformas en inglés y portugués, con un HTML estático legible para editores, organizadores y buscadores sin JavaScript.

Recorte de mrnascimento.com en escritorio: presentación del autor, título sobre IA generativa para docentes, biografía, enlaces a conferencias y textos, y retrato del fundador.
Sitio público en computadora, capturado para este caso de estudio
Inicio de mrnascimento.com en un teléfono: presentación, título, biografía y botones en una columna, con la navegación recogida en un menú.
Sitio público en teléfono, capturado para este caso de estudio

El problema

El fundador necesitaba reunir libros, textos, agenda de conferencias, investigación y plataformas educativas en un lugar público, en inglés y portugués. Editores, organizadores, escuelas y empresas consultan ese perfil antes del primer contacto. Los motores de búsqueda y de respuestas también necesitan acceder a los hechos.

Una aplicación que entrega únicamente un HTML vacío exige ejecutar JavaScript para mostrar el contenido. Este sitio necesitaba ofrecer texto y datos estructurados en la respuesta inicial, manteniendo la navegación de la aplicación en el navegador.

Qué se construyó

Un sitio de autor y conferencista en https://mrnascimento.com/, con nueve rutas públicas: inicio, writing, speaking, research, books, platforms, about, sobre y contact. Todas respondieron HTTP 200 el 24 de septiembre de 2026.

La página de libros presenta ambas ediciones, ISBN, enlaces de compra y el sitio que acompaña a la obra. El índice reúne 13 publicaciones en prensa, 4 preprints, 2 libros y 1 entrevista en podcast, con filtros por tipo e idioma. La página de conferencias incluye la agenda de 2026, seis temas, formatos y materiales para organizadores: retratos, biografías y ficha informativa.

La investigación reúne sistemas, preprints, modelos ajustados, actividad de revisión por pares e identificadores. La página de plataformas describe los dos productos educativos con resúmenes en portugués. About y sobre presentan la biografía en inglés y portugués. Contact reúne vías de contacto y respuestas a las consultas iniciales. Los archivos about.html y speaking.html son páginas imprimibles para prensa, cada una con sus propios datos estructurados.

Cómo funciona

Cómo la plataforma del autor entrega texto, datos estructurados y la aplicación desde un archivo HTMLContenidoLibrosTextosConferenciasInvestigaciónPlataformasCompilarUn archivo HTMLTexto prerenderizadoGrafo JSON-LDRutas EN y PTMódulo JS por páginaNavegadorejecuta la appRastreadorsin ejecutar JSAlojamiento estático: mismo archivo por ruta, recursos en caché
Cómo la plataforma del autor entrega texto, datos estructurados y la aplicación desde un archivo HTML

El sitio publicado contiene un archivo HTML con tres partes disponibles antes de ejecutar scripts. La primera reúne metadatos: título, descripción, enlace canónico, etiquetas Open Graph y enlaces de identidad. La segunda es un grafo JSON-LD con 17 entidades: la persona, dos libros, tres eventos, ocho artículos, dos entradas de blog y un episodio de podcast. Las credenciales se anidan en la entidad de la persona. La tercera es un bloque de texto prerenderizado con presentación, biografía, libros, agenda, textos seleccionados y enlaces de identidad.

El alojamiento dirige las rutas al mismo archivo. La respuesta de books es idéntica, byte por byte, a la del inicio. En el navegador, la aplicación sustituye el bloque prerenderizado por la página completa y carga un módulo JavaScript por página. Un motor que no ejecuta JavaScript sigue recibiendo el texto y el grafo.

Sobre declara el idioma pt-BR; las rutas en inglés declaran en-GB. El build usa nombres de archivos con hash. Las reglas de alojamiento mantienen scripts, estilos e imágenes en caché inmutable durante un año.

Evidencias

Las verificaciones se realizaron sobre el sitio y los archivos publicados el 24 de septiembre de 2026. El grafo tiene 17 entidades con y sin JavaScript (hecho author-platform-06). El bloque prerenderizado contiene cuatro secciones bajo la biografía: libros, conferencias de 2026, textos seleccionados y otros perfiles (hecho author-platform-05).

Las nueve rutas y las dos páginas estáticas respondieron HTTP 200 (hechos author-platform-02, 03 y 11). El índice declara 20 elementos (hecho author-platform-09). El registro de publicación informa de 36 archivos en la versión del 3 de septiembre de 2026, publicada mediante Firebase CLI (hecho author-platform-13).

Tecnologías

React y React Router, con un módulo por página; Vite para el build; Tailwind CSS para estilos; Motion para animación. El HTML incluye texto prerenderizado y JSON-LD. Las fuentes son Instrument Serif, Instrument Sans y JetBrains Mono, servidas por Google Fonts. Firebase Hosting entrega los archivos y aplica el enrutamiento y las reglas de caché.

Qué demuestra

Definir. Atender a editores, organizadores, escuelas, empresas y motores que no ejecutan scripts. El criterio es verificable: los hechos deben estar en el HTML.

Instrumentar. Consultar la página sin JavaScript, contar las entidades y comparar las respuestas de dos rutas son verificaciones que otra persona puede repetir.

Integrar. Un archivo estático, enrutamiento de alojamiento y reglas de caché entregan el sitio sin un servidor de aplicación separado.

Transferir. El autor publica los archivos con un comando y el registro de publicación identifica qué se entregó y cuándo.

Evidencias

entidades en un grafo JSON-LD: 1 Person, 2 Book, 3 Event, 8 Article, 2 BlogPosting y 1 PodcastEpisodeFuente: HTML publicado de https://mrnascimento.com/, with y without JavaScript (author-platform-06), 24 de septiembre de 2026
17
secciones de texto prerenderizado bajo la biografía, presentes en el HTML antes de los scriptsFuente: HTML original de https://mrnascimento.com/ (author-platform-05), 24 de septiembre de 2026
4
rutas públicas con respuesta HTTP 200, además de dos páginas estáticas de materiales de prensaFuente: https://mrnascimento.com/sitemap.xml y consulta de cada ruta (author-platform-02, -03, -11), 24 de septiembre de 2026
9
elementos en el índice: 13 textos en prensa, 4 preprints, 2 libros y 1 entrevista en podcastFuente: https://mrnascimento.com/writing (author-platform-09), 24 de septiembre de 2026
20
archivos en la versión publicada el 3 de septiembre de 2026 con Firebase CLIFuente: Registro de versión en los archivos publicados (author-platform-13), 24 de septiembre de 2026
36

Tecnologías

  • React
  • React Router
  • Vite
  • Tailwind CSS
  • Motion
  • JSON-LD
  • HTML prerenderizado
  • Google Fonts
  • Firebase Hosting

Otros trabajos

  • Modelos abiertos

    Adaptador LoRA público en Mistral 7B para optimizar prompts en inglés británico y un segundo repositorio vacío

    Leer el caso de estudio
  • Estudio de filtración de respuestas

    Auditoría del feedback que revelaba la respuesta esperada a agentes de código

    Leer el caso de estudio

Tráiganos el proceso que siempre falla.

Una conversación suele bastar para saber si un sistema así encaja en su operación, cómo evaluarlo y qué haría falta para mantenerlo funcionando.

Hable con NASCIA