// Engineering Log
Continuación de la historia: cómo un portal abandonado volvió a la vida, pero ya sin la redacción
Publicado el 22.09.2026
// Ruta rapida
Este articulo pertenece al tema Servidores e infraestructura.
Después de la migración a Hugo el sitio, que era pesado y se caía constantemente, se convirtió en un archivo estático ligero y rápido — y quedó claro que no terminaría ahí. Ya que el sitio ahora es rápido y no requiere ni base de datos ni servidor bajo carga, ¿por qué no darle una segunda vida, pero en las condiciones de hoy?
De inmediato surgieron dos problemas. El primero — técnicamente trivial, pero no instantáneo: cómo añadir contenidos a un sitio estático sin un CMS, ya que Drupal con su panel de administración quedó en el pasado. El segundo — mucho más sustantivo: de dónde sacar textos si una redacción completa para la ciudad hace tiempo que no existe y ya no va a existir, porque económicamente no tiene sentido.
Publicación sin CMS se resolvió casi por sí sola
Con Hugo el primer problema resultó incluso más fácil de lo que pensaba. Tras la aparición de cada nuevo artículo el proyecto simplemente se recompila — es un único comando de construcción que vuelve a generar la estática a partir de archivos markdown. En términos de coste es una operación ínfima, muchas veces más barata que renderizar un par de páginas en la versión antigua con Drupal y MySQL. Es decir, el sitio es completamente estático, pero no estático en el sentido de inmóvil: la publicación de un nuevo material toma segundos y no requiere ni base de datos ni ganchos PHP pesados.
Con el contenido se resolvió de forma más interesante
Crear una redacción desde cero para una ciudad que hace tiempo no genera ingresos publicitarios como mercado mediático es un gasto de recursos sin sentido. Pero dado que existen LLM, se puede montar una cadena de trabajo (pipeline) que haga aproximadamente lo mismo que haría una redacción real, solo que sin sueldos, reuniones de planificación y bajas por enfermedad.
El pipeline de trabajo se completó literalmente en medio día. Todo empieza con un parser que recorre un agregador de noticias y, mediante palabras clave, busca materiales potencialmente relacionados con la región. El texto encontrado pasa por una cadena de procesamiento que reproduce el recorrido de un material en una redacción habitual. Primero se extraen del texto los hechos y las citas — por separado, en un formato estructurado, y no en un bloque de texto. Luego ese conjunto de hechos en formato JSON se comprueba frente a la política editorial: no todos los temas nos interesan, y es importante que el material esté realmente vinculado a la región, y no sea un repaso nacional donde la ciudad se menciona en una sola frase. Si supera la verificación, los hechos y las citas se envían al LLM para la etapa de redacción: el modelo los reúne en un texto coherente y neutral, sin añadir nada que vaya más allá de los hechos originales. Después, el artículo preparado se contrasta con la fuente para comprobar la exactitud factual — que no se hayan mezclado cifras, nombres, eventos. Y solo en el último paso se añaden pequeñas mejoras — por ejemplo, búsqueda automática de menciones de personas en el texto y enlaces a su búsqueda en el archivo del sitio. Para un portal de noticias con quince años de historia, esto es una ventaja agradable.
Conviene hablar por separado de la desduplicación. Antes de que el texto sea admitido en la etapa de redacción, el sistema comprueba si en los últimos días no se ha publicado algo similar en contenido. Esto evita la situación en la que el mismo suceso, tomado de distintas fuentes, se convierta en tres noticias idénticas seguidas.
Resultado — un archivo que se actualiza solo
Todo esto funciona según un horario, sin mi intervención: el parser busca, el pipeline filtra y escribe, el artículo listo en forma de archivo markdown se envía en un commit y se publica en el sitio tras la recompilación. El archivo abandonado de quince años se ha convertido en un digest regional vivo que se actualiza por sí solo, sin una sola persona en plantilla.
En términos económicos sale muy barato: si no contamos el tiempo de desarrollo, la publicación de una noticia cuesta aproximadamente 0,2 céntimos. Antes, ese volumen de material requería personas reales, salarios y un proceso editorial que dejó de ser económicamente justificable. En este caso el LLM no ha sustituido al periodismo como profesión — ha hecho económicamente posible aquello que sin él habría sido cerrado y olvidado.
// Tarea parecida
Si estas resolviendo algo parecido
Este articulo pertenece a uno de los temas principales de trabajo. Puedes seguir leyendo sobre el tema, ir a la pagina principal para entender a que me dedico o abrir directamente los servicios.
Tema del articulo
Servidores e infraestructura
VPS, Linux, stack web, migraciones, hosting, bases de datos y operacion base.
Tareas frecuentes de esta tema
- Migrar un sitio o servicio a un nuevo servidor
- Configurar Linux, Nginx, base de datos y copias de seguridad
- Entender por que el sistema funciona de forma inestable
// Siguiente paso
Si necesitas ayuda con este tema y no solo otro articulo, es mejor ir directo a la pagina del servicio. La pagina principal y la seleccion de materiales quedan como rutas secundarias.
Abrir servicios// Contact
¿Necesitas ayuda?
Escríbeme y te ayudaré a resolver el problema
Respondo en un día laborable (03:00-13:00 GMT)
Или оставьте заявку здесь:
// Related