Hexo Next Resolver fallo de despliegue umami Running on Railway No se puede mostrar Eludir bloqueo de anuncios Your project has no deploys
Hexo Next Resolver fallo de despliegue de umami Running on Railway No se puede mostrar Eludir bloqueo de anuncios Your project has no deploys
Recientemente migré mi blog de WordPress a Hexo. Anteriormente también lo cambié varias veces, y después de no actualizarlo durante mucho tiempo, descubrí que WordPress es realmente demasiado pesado. Aunque tiene muchos excelentes complementos, ahora cada complemento se abre como si fuera un anuncio.
Después de migrar a Hexo, quería estadísticas sobre las visitas del sitio web. Originalmente usaba Baidu, pero descubrí muchas situaciones extrañas que afectaban al análisis de datos. Después de una comparación integral, elegí umami. Umami es una herramienta simple, fácil de usar y de código abierto para estadísticas y análisis de tráfico de sitios web autohospedados. Umami no utiliza cookies, no rastrea usuarios, todos los datos recopilados se anonimizan y cumplen con las políticas GDPR. Consume muy pocos recursos. Aunque la funcionalidad es simple, los datos de análisis son muy ricos.
Al desplegar umami en Railway, encontré un problema que no se pudo completar automáticamente, resultando en un fallo de despliegue. En la documentación oficial, vi “Your project has no deploys” que requiere despliegue manual. Era demasiado complicado. Después de varios intentos, descubrí la causa: probablemente fue por un fallo de coincidencia de autorización al conectar el repositorio de GitHub durante el despliegue.
Pasos operativos específicos:
- Haz clic en el proyecto, Setting >> General >> Source Repo, haz clic en X para cancelar la autorización y conexión del proyecto existente.
- Reautoriza y selecciona el proyecto que ya habías creado en GitHub.
- Vuelve a desplegar.

Después de desplegar correctamente, descubrí que los datos de umami no se podían mostrar. Más tarde, descubrí que había sido bloqueado por un complemento de filtrado de anuncios. Método para eludir el bloqueo de anuncios:
- Haz clic en el proyecto, Variables
- Nueva variable en la esquina superior derecha
- Añade un nuevo nombre de campo TRACKER_SCRIPT_NAME, el valor es lo que hayas establecido, por ejemplo: u
- Después de volver a desplegar, entrará en vigencia.
