Saltar al contenido principal

2 publicaciones etiquetados con "github-pages"

Ver Todas las Etiquetas

[Dominio Personalizado en GitHub Pages #1] Migración de github.io con Porkbun y Cloudflare DNS: CNAME Flattening y SSL Gratuito

· 5 min de lectura
Jihwan Park (jaybee)
AI & Robotics Engineer

Alojarse en GitHub Pages mediante el subdominio gratuito (username.github.io/proyecto) es una de las soluciones más ágiles para publicar un blog de ingeniería sin incurrir en costes de servidor.

No obstante, cuando se persigue una marca profesional y se contempla la monetización mediante Google AdSense, surge un impedimento ineludible: las políticas de Google AdSense prohíben estrictamente el registro de subdominios secundarios gratuitos como *.github.io. Adicionalmente, para que la autoridad de dominio acumulada en los motores de búsqueda sea un activo propio, es imprescindible disponer de un dominio apex personalizado (por ejemplo, globaldevlog.com).

En esta primera entrega de nuestra serie sobre infraestructura para blogs estáticos, explicamos la arquitectura de 3 capas con Porkbun + Cloudflare + GitHub Pages que utilizamos para migrar jbjihwan.github.io/global_blog a https://globaldevlog.com con cero tiempo de inactividad.

[Monetización Web #2] Automatizar la Aprobación de Google AdSense en Sitios Estáticos: Solución al Error 404 de ads.txt e Integración de HeadTags

· 4 min de lectura
Jihwan Park (jaybee)
AI & Robotics Engineer

Canalización de Aprobación de AdSense y Rastreo

📌 Puntos Clave (TL;DR)

  • El Problema: A diferencia de los CMS dinámicos (WordPress), los generadores de sitios estáticos (Docusaurus, Next.js SSG) en GitHub Pages suelen activar la alerta "Ingresos en riesgo: falta el archivo ads.txt" y fallar la verificación de propiedad debido a retrasos de hidratación y bloqueos del WAF.
  • La Solución: Inyectar la etiqueta meta de verificación en <head> mediante headTags en Docusaurus, ubicar ads.txt en static/ads.txt para despliegue en la raíz y configurar reglas de omisión en Cloudflare WAF para Googlebot-AdsTxt.
  • El Resultado: 100% de accesibilidad para rastreadores, cero errores 404 en /ads.txt, cumplimiento de requisitos de AdSense y puntuaciones Lighthouse superiores a 95.