<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://laraflex.org/</loc>
    <lastmod>2026-04-09</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://laraflex.org/gemma-4-y-apache-20-por-que-google-acaba-de-cambiar-las-reglas-de-la-ia-open-source</loc>
    <lastmod>2026-04-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/rediseno-futurista-de-gemma-4-OJWidPbavNkmXWW9/png</image:loc>
      <image:title>Gemma 4 y Apache 2.0: por qué Google acaba de cambiar las reglas de la IA open source</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/grok-imagine-ya-no-es-gratis-alternativas-2026</loc>
    <lastmod>2026-04-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/no-es-gratis-en-grok-XxguGHqxf32MeloX/png</image:loc>
      <image:title>Grok Imagine ya no es gratis: qué ha pasado, por qué y qué alternativas existen en 2026</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/deteccion-automatica-de-cloudflare-y-seleccion-dinamica-de-challenge-en-caddy-arquitectura-avanzada</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/sistema-fragil-vs-sistema-robusto-MWiI18yblKzDwdCo/png</image:loc>
      <image:title>Detección automática de Cloudflare y selección dinámica de challenge en Caddy (arquitectura avanzada)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/arquitectura-real-de-certificados-ssl-multi-dominio-con-caddy-y-cloudflare-con-codigo</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/diagrama-de-proxy-inverso-caddy-cloudflare-VCdPdyE80vyCbWHI/png</image:loc>
      <image:title>Arquitectura real de certificados SSL multi-dominio con Caddy y Cloudflare (con código)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/renovacion-automatica-de-certificados-ssl-como-diagnosticar-fallos-con-caddy-nginx-y-cloudflare</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/certificado-de-seguridad-con-insignia-Tt1g3QPY7AyaODaU/png</image:loc>
      <image:title>Renovación automática de certificados SSL: cómo diagnosticar fallos con Caddy, Nginx y Cloudflare</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/certificados-ssl-con-caddy-nginx-y-apache-detras-de-cloudflare-como-funcionan-realmente</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/icono-de-seguridad-en-la-nube-taeoCsNAXRvfpUZ1/png</image:loc>
      <image:title>Certificados SSL con Caddy, Nginx y Apache detrás de Cloudflare: cómo funcionan realmente</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/tinymce-7-y-los-paneles-flotantes-fuera-de-posicion-causa-y-solucion-real</loc>
    <lastmod>2026-04-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/ai-generated-20260401-063355-kNXNlek6pcXvClDn/jpg</image:loc>
      <image:title>TinyMCE 7 y los paneles flotantes fuera de posición: causa y solución real</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/por-que-tinymce-rompe-los-saltos-de-linea-y-como-evitarlo-en-tu-cms</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/62e3562f-d149-4545-9d2f-549eb96e37da-YQ6FLvzEMrODc0fC/png</image:loc>
      <image:title>Por qué TinyMCE rompe los saltos de línea (y cómo evitarlo en tu CMS)</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/formateo-automatico-de-codigo-en-el-blog-implementacion-sin-librerias-externas</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/ai-generated-20260401-065856-L5vyrT3c9qIWi25s/jpg</image:loc>
      <image:title>Formateo automático de código en el blog: implementación sin librerías externas</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://laraflex.org/como-estamos-protegiendo-wordpress-a-nivel-de-servidor-fail2ban-caddy-en-nuestro-panel-de-hosting</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://laraflex.org/media/p/ai-generated-20260401-074119-yR203XfLtKwN6zWl/jpg</image:loc>
      <image:title>Cómo estamos protegiendo WordPress a nivel de servidor: Fail2Ban + Caddy en nuestro panel de hosting</image:title>
    </image:image>
  </url>
</urlset>