zhaoJians Tech-Notizen

Hexo Next Behebung von umami Running on Railway Bereitstellung fehlgeschlagen Kann nicht angezeigt werden Werbeblocker umgehen Your project has no deploys

Technologie ~2814 Wörter · 8 Min. Lesezeit - Aufrufe

Hexo Next Behebung von umami Running on Railway Bereitstellung fehlgeschlagen, Kann nicht angezeigt werden, Werbeblocker umgehen, Your project has no deploys

Ich bin kürzlich vom Blog zu Hexo gewechselt, habe vorher mehrfach zwischen verschiedenen Plattformen gewechselt, und es lange nicht aktualisiert. Ich stellte fest, dass WordPress wirklich viel zu aufgebläht ist. Obwohl es viele ausgezeichnete Plugins gibt, fühlt sich das Öffnen jedes Plugins jetzt wie das Ansehen von Werbung an.

Nach der Migration zu Hexo wollte ich die Website-Zugriffe verfolgen. Ursprünglich verwendete ich Baidu, aber ich entdeckte viele seltsame Situationen, die die Datenanalyse beeinträchtigen. Nach umfassenden Vergleichen wählte ich umami. Umami ist ein einfaches, benutzerfreundliches, selbst gehostetes Open-Source-Webseiten-Traffic-Analyse-Tool. Umami verwendet keine Cookies, verfolgt keine Benutzer, und alle gesammelten Daten werden anonymisiert verarbeitet und entsprechen der GDPR-Politik. Der Ressourcenverbrauch ist sehr gering. Obwohl die Funktionalität einfach ist, sind die Analysedaten sehr reichhaltig.

Bei der Bereitstellung von Umami auf Railway bin ich auf Probleme gestoßen, die nicht automatisch abgeschlossen werden konnten, es trat ein Bereitstellungsfehler auf, und in der offiziellen Dokumentation wird “Your project has no deploys” angezeigt und erfordert manuelle Bereitstellung. Das war mühsam, nach mehrmaligem Experimentieren entdeckte ich den Grund: Möglicherweise trat bei der Verbindung des GitHub-Projekts bei der Bereitstellung ein Autorisierungskonflikt auf.

Spezifische Schritte:

  1. Klicken Sie auf das Projekt, Setting >> General >> Source Repo, klicken Sie auf X, um die vorhandene Projektautorisierungsverbindung zu stornieren.
  2. Autorisieren Sie erneut und wählen Sie das Projekt aus, das Sie zuvor auf GitHub erstellt haben.
  3. Stellen Sie erneut bereit.

Hexo Next Behebung von umami Running on Railway Bereitstellung fehlgeschlagen Kann nicht angezeigt werden Werbeblocker umgehen Your project has no deploys

Nach erfolgreicher Bereitstellung stellte ich fest, dass Umami-Daten nicht angezeigt werden konnten. Später stellte ich fest, dass sie durch Ad-Filter-Plugins blockiert wurden. Methode zum Umgehen des Werbeblockers:

  1. Klicken Sie auf das Projekt, Variables
  2. Klicken Sie auf “New Variable” in der oberen rechten Ecke
  3. Fügen Sie ein neues Feldname “TRACKER_SCRIPT_NAME” hinzu, und der Wert ist Ihr benutzerdefinierter Wert, z.B.: u
  4. Nach erneuter Bereitstellung wird es wirksam. Hexo Next Behebung von umami Running on Railway Bereitstellung fehlgeschlagen Kann nicht angezeigt werden Werbeblocker umgehen Your project has no deploys
Teilen:

Kommentare