Notes techniques de zhaoJian

Hexo Next Résoudre l'échec du déploiement de umami sur Railway Incapable d'afficher Contourner le blocage des publicités Your project has no deploys

Technologie ~2781 mots · 7 min de lecture - vues

Hexo Next Résoudre umami Running on Railway l’échec du déploiement Incapable d’afficher Contourner le blocage des publicités Your project has no deploys

J’ai récemment migré mon blog de WordPress vers Hexo, j’avais fait plusieurs changements de plateforme auparavant, et cela faisait longtemps que je n’avais pas mis à jour. J’ai découvert que WordPress était vraiment trop lourd. Bien que j’aie accès à de nombreux excellents plugins, chaque fois que j’ouvre l’un d’eux, c’est comme regarder des publicités.

Après la migration vers Hexo, j’ai voulu analyser le trafic de mon site web. Auparavant, j’utilisais toujours Baidu Analytics, mais j’ai découvert de nombreuses anomalies qui affectaient l’analyse des données. Après comparaison, j’ai choisi umami. Umami est un outil d’analyse de trafic web simple, facile à utiliser et auto-hébergé en open source. Umami n’utilise pas de cookies, ne suit pas les utilisateurs, et toutes les données collectées sont anonymisées, ce qui est conforme à la politique GDPR. Il consomme très peu de ressources. Bien que les fonctionnalités soient simples, le contenu des données analysées est très riche.

Lors du déploiement de umami sur Railway, j’ai rencontré un problème qui n’a pas pu être complété automatiquement, ce qui a entraîné un échec du déploiement. En consultant la documentation officielle, j’ai vu “Your project has no deploys” et j’ai dû effectuer un déploiement manuel. C’était trop compliqué, et après plusieurs tentatives, j’ai découvert la cause : il est possible qu’il y ait eu une inadéquation des permissions lors de la liaison du projet GitHub.

Procédure opérationnelle spécifique : 1、Cliquez sur le projet, allez à Setting >> General >> Source Repo, cliquez sur X pour annuler l’autorisation de connexion du projet existant. 2、Réautorisez et sélectionnez le projet précédemment créé dans GitHub. 3、Redéployez.

Hexo Next Résoudre l'échec du déploiement de umami sur Railway Incapable d'afficher Contourner le blocage des publicités Your project has no deploys

Après un déploiement réussi, j’ai découvert que les données de umami n’apparaissaient pas. Plus tard, j’ai découvert que cela avait été bloqué par le plugin de filtrage des publicités. Voici comment contourner le blocage des publicités :

1、Cliquez sur le projet, allez à Variables 2、En haut à droite, cliquez sur New Variable 3、Ajoutez un nouveau nom de champ TRACKER_SCRIPT_NAME, avec une valeur définie par vous, par exemple : u 4、Après redéploiement, cela prendra effet. Hexo Next Résoudre l'échec du déploiement de umami sur Railway Incapable d'afficher Contourner le blocage des publicités Your project has no deploys

Partager :

Commentaires