Vorwort

Nach der Verwendung des hexo-submit-urls-to-search-engine-Plugins in hexo können neue Links des Hexo-Blogs proaktiv an die Webmaster-Plattformen von Google, Bing und Baidu gesendet werden, um die Qualität und Geschwindigkeit der Website-Indexierung zu verbessern. Mit diesem Plugin können Sie Anfragen zur Indexierung an die großen Suchmaschinen senden, die rein natürlich und pflanzlich sind, und das ein für alle Mal.

Zum Beispiel kann einer meiner Artikel manchmal schon 5 Minuten nach der Veröffentlichung in Bing gefunden werden (das ist der beste Fall, eine langfristige Stabilität wird nicht garantiert). Sehen Sie, das ist die Macht von hexo-submit-urls-to-search-engine. Baidu und Google sind etwas langsamer.

Diese drei großen Suchmaschinen machen bereits 97 % des globalen Suchmaschinenmarktes aus (einschließlich Metasuchmaschinen wie Dogpile, Duckduckgo usw.; Yahoo, Ecosia usw. verwenden den Bing-Index).

Warnung

Die nicht professionelle Verwendung anderer ähnlicher Push-Codes kann zu gefährlichen Nebenwirkungen führen, einschließlich, aber nicht beschränkt auf: Sicherheitsdefekt-Syndrom, redundantes Code-Syndrom, Rad-Neuerfindungs-Syndrom, Dokumenten-Knabber-Syndrom, Lebenszweifel, Depressionen, Kopfschmerzen und sogar Tod, Auflösung der Seele, Vernichtung.

Github-Adresse

Die offiziellen QQ- und Telegram-Gruppen sind nicht mehr in Betrieb. Bitte beteiligen Sie sich an der Diskussion auf der Github-Issue-Seite.

Bedienungsschritte

Schnellstart:

  1. Holen Sie sich die Schlüssel der einzelnen Webmaster-Plattformen
  2. Installieren und konfigurieren Sie das hexo-submit-urls-to-search-engine-Plugin
  3. hexo clean && hexo g && hexo d und überprüfen Sie die Push-Ergebnisse
  4. Wenn das Pushen erfolgreich ist, gehen Sie zur Github-Adresse und klicken Sie auf die Star-Schaltfläche, um es zu unterstützen
  5. Beobachten Sie nebenbei das Github-Projekt, um Erinnerungen an Plugin-Updates zu erhalten
  6. Sie können auch hier klicken, um zu spenden

Holen Sie sich die Schlüssel der Webmaster-Plattform

Die in diesem Abschnitt “notierten” Schlüssel werden alle in die _config.yml von hexo eingetragen, das Format wird später angegeben.

Zur Website-Verifizierung: Einige Hexo-Themen unterstützen das Hinzufügen eines HTML-Verifizierungs-Tags der Webmaster-Plattform. Nach dem Ausfüllen der entsprechenden Einstellungen können Sie hexo g && hexo d zur Verifizierung verwenden. Für allgemeine detaillierte Bedienungsschritte suchen Sie bitte selbst auf Google: hexo Webmaster-Plattform Verifizierung

Baidu

Baidu ist eine Suchmaschine aus China. Sofern Sie in China keine komplizierten Website-Registrierungsverfahren durchführen, ist es sehr schwierig, dass Ihre Website indiziert wird.

Wenn sich Ihr Website-Server außerhalb Chinas befindet, ist es im Grunde unmöglich, die Website-Registrierungsverfahren durchzuführen.

Bitte lesen Sie die alte Dokumentation, um zu erfahren, wie Sie Links an Baidu senden können

Bing

Die Bing Webmaster-Plattform ist in neue und alte Versionen unterteilt.

  1. Registrieren Sie sich und melden Sie sich auf der neuen Bing Webmaster-Plattform an Bing Webmaster Tools
  2. Fügen Sie eine Website hinzu
  3. Gehen Sie zur Website-Verwaltungsseite, Einstellungen, API-Zugriff, API-Schlüssel und notieren Sie sich den API-Schlüssel

Einstellungen von URL senden öffnen

API-Zugriffsoberfläche

Holen Sie sich den API-Schlüssel von der neuen Bing Webmaster-Plattform

(In letzter Zeit wurde die Bing Webmaster-Plattform aktualisiert, der Server und das Layout sind instabil, wenn das Token nicht angezeigt werden kann, können Sie es nach einiger Zeit erneut versuchen) Jetzt ist es auf die neue Webmaster-Plattform aktualisiert worden.

Dies ist eine schematische Darstellung, wie man den Schlüssel von der alten Bing Webmaster-Plattform erhält:

Holen Sie sich den Bing Webmaster-API-Schlüssel von der alten Bing Webmaster-Plattform

Google

Wenn sich Ihr Server in China befindet, beachten Sie bitte, dass Ihr Server Zugang zum internationalen Internet haben muss, um Links an Google zu senden.

Die Google Webmaster-Plattform ist ebenfalls in neue und alte Versionen unterteilt, aber die Beziehungen zwischen den beiden Plattformen sind nicht so gut gelöst wie bei Bing. Darüber hinaus wird die von uns verwendete Google Indexing API nicht von der Webmaster-Plattform bereitgestellt, sondern gehört zur Google Developers-Plattform. Während des Prozesses können Sie die offizielle Dokumentation (verfügbar auf dem chinesischen Festland) zur Konfiguration verwenden.

Verwendungsschritte:

  1. Öffnen Sie die offizielle Dokumentation und erstellen Sie ein Projekt und ein Dienstkonto gemäß den Anweisungen. Sie müssen die Konfigurationsoperationen nur auf der Website gemäß den Anweisungen durchführen, es ist nicht erforderlich, spätere Operationen wie das Abrufen eines Zugriffstokens durchzuführen.
  2. Sie werden immer noch die Meldung “keine Berechtigung” erhalten, wenn Sie nur gemäß der offiziellen Google-Dokumentation die Berechtigungs-E-Mail in der neuen “Search Console” von Google hinzufügen. Bitte gehen Sie zu den alten Website-Webmaster-Tools, klicken Sie auf Ihre Website und fügen Sie die E-Mail-Adresse dort hinzu Jetzt können Sie es direkt auf der neuen Webmaster-Plattform einreichen.
  3. Legen Sie die erhaltene JSON-Schlüsseldatei im Stammverzeichnis von hexo ab (an der gleichen Stelle wie die hexo _config.yml-Datei)

Die alten Website-Webmaster-Tools von Google:

Alte Website-Webmaster-Tools 1

Alte Website-Webmaster-Tools 2

Darüber hinaus gibt es in der offiziellen Dokumentation folgende Hinweise, bitte entscheiden Sie anhand der tatsächlichen Situation, ob Sie die Funktion zum Senden von Links an Google aktivieren möchten:

Derzeit kann die Indexing API nur zum Crawlen von Webseiten verwendet werden, die JobPosting oder BroadcastEvent (eingebettet in VideoObject) enthalten. Für Websites, die viele kurzlebige Seiten enthalten (wie z. B. Stellenangebote oder Live-Videos), hält die Indexing API die Inhalte in den Suchergebnissen auf dem neuesten Stand, indem sie Aktualisierungen für verschiedene Inhalte separat sendet.

Schnellstart mit der Indexing API | Google Search Central | Google for Developers

Auf jeden Fall habe ich es eingereicht. Woher weiß Google, dass Ihre Seite keine Stellenangebote oder Live-Videos enthält, wenn es Ihre Website nicht crawlt? Wenn es gecrawlt wird, warum sollte es dann Ressourcen verschwenden und die bereits gecrawlten Informationen ungenutzt lassen, selbst wenn es keine Stellenangebote oder Live-Videos findet? Da es verwendet wird, haben wir unser Ziel erreicht. In der Praxis scheint Google das nicht herabgestuft zu haben. Vielleicht hat Google vergessen, das Dokument zu ändern? Ich habe derzeit zwei gravierende Fehler in diesem Dokument gefunden, die seit Jahren nicht geändert wurden.

Konfigurieren von hexo

Installieren Sie dieses Plugin

Bitte führen Sie dies im Stammverzeichnis von hexo aus:

Natürlich ist die Download-Geschwindigkeit mit cnpm im Großraum China schneller

npm install --save hexo-submit-urls-to-search-engine

Dieses Plugin unterstützt auch die Installation mit yarn:

yarn add hexo-submit-urls-to-search-engine

Bearbeiten Sie hexos _config.yml

hexo-submit-urls-to-search-engine

Konfigurieren Sie das hexo-submit-urls-to-search-engine-Plugin, indem Sie das Folgende in die _config.yml von hexo einfügen.

Hinweis

Sie können natürlich Umgebungsvariablen verwenden, um die Schlüssel zu speichern, so dass die Schlüssel auch dann nicht preisgegeben werden, wenn der Quellcode in einem öffentlichen Repository abgelegt wird.

hexo_submit_urls_to_search_engine:
  submit_condition: count #Bedingung, unter der ein Link übermittelt wird, mögliche Werte: count | period (derzeit nur count unterstützt)
  count: 10 # Übermitteln der 10 neuesten Links
  period: 900 # Übermitteln der Links mit einer Änderungszeit innerhalb von 900 Sekunden
  google: 0 # Ob an Google gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  bing: 1 # Ob an Bing gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  baidu: 1 # Ob an Baidu gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  txt_path: submit_urls.txt ## Name des Textdokuments, in dem die zu sendenden Links gespeichert werden
  baidu_host: https://cjh0613.github.io ## Die in der Baidu Webmaster-Plattform registrierte Domain
  baidu_token: Bitte gemäß den Anweisungen in der Dokumentation beziehen ## Bitte beachten Sie, dass dies Ihr Schlüssel ist, also veröffentlichen Sie ihn nicht direkt in einem öffentlichen Repository!
  bing_host: https://cjh0613.github.io ## Die in der Bing Webmaster-Plattform registrierte Domain
  bing_enable_indexnow: false # Ob Links mit indexNow an Bing gesendet werden sollen: true (Ja) | false (Nein). Diese Funktion kann nur mit Version 2.1.1 und neueren Versionen aktiviert werden.
  bing_token: Bitte gemäß den Anweisungen in der Dokumentation beziehen ## Bitte beachten Sie, dass dies Ihr Schlüssel ist, also veröffentlichen Sie ihn nicht direkt in einem öffentlichen Repository!
  google_host: https://cjh0613.github.io ## Die in der Google Webmaster-Plattform registrierte Domain
  google_key_file: Project.json #JSON-Datei, in der der Google-Schlüssel gespeichert ist, im Stammverzeichnis der Website abgelegt (an derselben Stelle wie die Datei hexo _config.yml), bitte veröffentlichen Sie den Inhalt der JSON-Datei nicht direkt in einem öffentlichen Repository!
  google_proxy: http://127.0.0.1:8080 # System-HTTP-Proxy, der für das Senden von URLs an Google verwendet wird, geben Sie 0 ein, um ihn nicht zu verwenden
  replace: 0  # Ob ein Teil der Zeichenkette im Link ersetzt werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  find_what: http://cjh0613.github.io/blog
  replace_with: https://cjh0613.com

Die Folgen der Veröffentlichung des Schlüssels

Ihre “Feinde”, KI mit Selbstbewusstsein, Terroristen könnten Ihren Schlüssel verwenden, um nicht existierende Seitenlinks an Suchmaschinen zu senden. Dies würde Ihr Kontingent aufbrauchen, so dass Sie keine normalen Push-Benachrichtigungen mehr senden können, und das Senden von toten Links würde das Website-Gewicht verringern.

Anmerkungen

  • submit_condition: Es werden zwei Methoden zur Beurteilung, ob ein Link gesendet werden soll, unterstützt, nämlich count | period. Die untenstehenden Konfigurationselemente count | period werden separat angewendet
  • period: Ein Zeitraum, in Sekunden. Wenn der Unterschied zwischen der Aktualisierungszeit des Artikels und der Laufzeit dieses Plugins kleiner als dieser Wert ist, wird der Link übermittelt. Zum Beispiel: Es gibt zwei Dateien, a.html und b.html, die jeweils https://yoursite.com/a.html und https://yoursite.com/b.html entsprechen, und der Unterschied zwischen ihrer Aktualisierungszeit und der Laufzeit dieses Plugins beträgt 800 Sekunden bzw. 1000 Sekunden (das Feld period ist auf 900 gesetzt), dann wird https://yoursite.com/a.html übermittelt, https://yoursite.com/b.html nicht.
  • google_proxy: System-HTTP-Proxy, der für das Senden von URLs an Google verwendet wird, Format: http://proxyhost:port, ändern Sie einfach proxyhost und port; Hexo kann auf 0 gesetzt werden, wenn es im Ausland bereitgestellt wird. Wenn Sie eine wissenschaftliche Internetsoftware verwenden, ist proxyhost im Allgemeinen 127.0.0.1, der port kann in den Einstellungen der Software eingesehen werden und ist im Allgemeinen 8080. Unter Win10 können Sie dies unter Einstellungen->Proxy einsehen.
  • replace: Einige Links können falsch generiert werden (z. B. chinesische Domains, die Homepage befindet sich unter http://cjh0613.github.io/blog usw.). Dies ist eine einfache und grobe Ersetzungsfunktion, die die angegebene Zeichenkette in allen generierten Links ersetzt. Im Beispiel wird http://cjh0613.github.io/blog durch https://cjh0613.com ersetzt. Es kann auch verwendet werden, um chinesische Domains durch die transkodierte Domain zu ersetzen.

2020.7.12 Aktualisierung dieser Anmerkung, danke an liuyib für den Vorschlag 2021.5.12 Hinzufügen von google_proxy

Nachdem Sie die obige Konfiguration abgeschlossen haben, wird beim Ausführen des Befehls hexo generate im Stammverzeichnis von Hexo eine .txt-Datei generiert, in der die zu sendenden Links gespeichert werden.

Sie können diese Datei öffnen, um zu überprüfen, ob die Links korrekt sind. Wenn sie nicht korrekt sind, besuchen Sie bitte die _config.yml von hexo, um die Konfiguration vorzunehmen. Sie können diese .txt-Datei auch manuell ändern, bevor Sie Links senden.

deploy

Wenn Sie zuvor kein deploy:-Konfigurationselement hinzugefügt haben, fügen Sie das Folgende direkt in die _config.yml von hexo ein und überschreiben Sie das Standard-deploy:-Konfigurationselement.

deploy:
- type: cjh_google_url_submitter
- type: cjh_bing_url_submitter
- type: cjh_baidu_url_submitter

Nachdem Sie diesen Schritt abgeschlossen haben, werden die Links automatisch an die Suchmaschinen gesendet, wenn Sie den Befehl hexo deploy ausführen.

  • Sie müssen den Befehl hexo deploy oder hexo d ausführen, um das Senden auszulösen, unabhängig davon, ob Sie diesen Befehl zuvor für die Bereitstellung verwendet haben oder nicht.

Natürlich müssen Sie vorher hexo generate ausführen, um die neueste .txt-Datei zu generieren, in der die zu sendenden Links gespeichert werden.

Wenn das Pushen erfolgreich ist, helfen Sie bitte dem Github -Repository, indem Sie es mit einem Stern unterstützen, vielen Dank!

Wenn Sie bereits ein deploy:-Konfigurationselement eingerichtet haben, werden Sie beim direkten Einfügen des obigen Codeblocks auf einen Konflikt in der Konfiguration hingewiesen. Fügen Sie es einfach unter dem vorhandenen deploy:-Konfigurationselement hinzu. Zum Beispiel:

deploy:
- type: git
  repo: 
    coding: git@xxx
  branch: master 
  
  #Hinzufügen des Konfigurationselements dieses Plugins:
- type: cjh_google_url_submitter
- type: cjh_bing_url_submitter
- type: cjh_baidu_url_submitter

Beachten Sie: Vor jedem type: steht ein -

Unterstützung für Continuous Integration

Dieser Abschnitt dient als Referenz für Bereitstellungsmethoden, bei denen Hexo in einem öffentlichen Repository abgelegt und mit CI (Continuous Integration, wie Github action, travis, coding-ci, netlify usw.) kompiliert und veröffentlicht wird.

Baidu und Bing können Umgebungsvariablen verwenden, um Schlüssel aufzuzeichnen, während Google andere Lösungen hat, siehe unten.

Bitte beachten Sie, dass Sie bei Verwendung der automatischen CI-Bereitstellung unbedingt updated: in jedes Front-Matter der Seite (der Bereich, der durch --- am oberen Rand der .md-Datei getrennt ist, um Variablen für einzelne Dateien anzugeben) einfügen müssen, um Hexo mitzuteilen, dass es die “letzte Änderungszeit des Artikels” korrigieren soll, z. B.:

---
title: Hallo Welt
date: 2013/7/13 20:46:25
updated: 2020-08-25 9:36:00
---

Dies liegt daran, dass Hexo beim Abstellen der Datei auf dem lokalen Computer, wenn es kein updated: gibt, die Dateieigenschaften liest und die “letzte Änderungszeit der Datei” als “letzte Änderungszeit des Artikels” verwendet, um die neuesten 10 Links normal zu erkennen und zu übermitteln. Wenn Hexo jedoch mit der automatischen CI-Bereitstellung Ressourcen auf den Server klont, liest Hexo auch die Dateieigenschaften, wenn es kein updated: gibt, aber zu diesem Zeitpunkt ist die letzte Änderungszeit in den Eigenschaften die gleiche Zeit, zu der git geklont wurde. Hexo erhält eine falsche “letzte Änderungszeit des Artikels” und kann die neuesten Links nicht normal erkennen und senden.

  1. Bitte geben Sie zuerst 0 in den Konfigurationselementen baidu_token: und bing_token: von hexo_submit_urls_to_search_engine: ein
  2. Setzen Sie die Umgebungsvariablen BAIDU_TOKEN und BING_TOKEN auf den Wert des abgerufenen Token
  3. Wenn Sie Github Action verwenden, müssen Sie auch Umgebungsvariablen in der yml-Datei einrichten, ein Beispiel finden Sie unten
  4. hexo clean && hexo generate && hexo deploy und genießen Sie das Leben

Umgebungsvariablen setzen

Referenz:

hexo_submit_urls_to_search_engine:
  submit_condition: count #Bedingung, unter der ein Link übermittelt wird, mögliche Werte: count | period (derzeit nur count unterstützt)
  count: 10 # Übermitteln der 10 neuesten Links
  period: 900 # Übermitteln der Links mit einer Änderungszeit innerhalb von 900 Sekunden
  google: 1 # Ob an Google gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  bing: 1 # Ob an Bing gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  baidu: 1 # Ob an Baidu gesendet werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  txt_path: submit_urls.txt ## Name des Textdokuments, in dem die zu sendenden Links gespeichert werden
  baidu_host: https://en.cjh0613.com ## Die in der Baidu Webmaster-Plattform registrierte Domain
  baidu_token: 0 ## Bitte beachten Sie, dass dies Ihr Schlüssel ist, also veröffentlichen Sie ihn nicht direkt in einem öffentlichen Repository!
  bing_host: https://en.cjh0613.com ## Die in der Bing Webmaster-Plattform registrierte Domain
  bing_token: 0 ## Bitte beachten Sie, dass dies Ihr Schlüssel ist, also veröffentlichen Sie ihn nicht direkt in einem öffentlichen Repository!
  google_host: https://en.cjh0613.com ## Die in der Google Webmaster-Plattform registrierte Domain
  google_key_file: Project.json #JSON-Datei, in der der Google-Schlüssel gespeichert ist, im Stammverzeichnis der Website abgelegt (an derselben Stelle wie die Datei hexo _config.yml), bitte veröffentlichen Sie den Inhalt der JSON-Datei nicht direkt in einem öffentlichen Repository!
  google_proxy: 0 # System-HTTP-Proxy, der für das Senden von URLs an Google verwendet wird, geben Sie 0 ein, um ihn nicht zu verwenden
  replace: 0  # Ob ein Teil der Zeichenkette im Link ersetzt werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  find_what: http://cjh0613.github.io/blog
  replace_with: https://cjh0613.com

Github Action, Sie müssen auch Umgebungsvariablen in der yml-Datei einrichten:

- name: xxxx #beliebig ausfüllen
  env:
    BAIDU_TOKEN: ${{ secrets.BAIDU_TOKEN }} # Achtung hier, der Rest ist Nebensache
    BING_TOKEN: ${{ secrets.BING_TOKEN }} # Achtung hier, der Rest ist Nebensache
  run: |
    npm i -g hexo-cli # Installieren von hexo
    npm i
    ……
    hexo deploy    

Was das Senden von Links an Google betrifft, so sind in der json-Schlüsseldatei so viele Informationen enthalten, dass das Kopieren und Einfügen zum Festlegen von Umgebungsvariablen … wirklich umständlich ist. Ich habe die json-Schlüsseldatei in ein privates Repository gelegt und dann geklont und in das Stammverzeichnis kopiert, um das Problem zu lösen.

Plugin-Upgrades

Erinnerung an Plugin-Upgrades

Nach der Installation dieses Plugins beobachten Sie bitte dieses Projekt auf Github , um Erinnerungen an Plugin-Upgrades zu erhalten (wählen Sie Releases only, um nur Upgrade-Erinnerungen zu erhalten, wenn Sie Watching wählen, werden auch Issues, Pull Requests usw. gesendet, per E-Mail)

Wählen Sie nur Releases

Upgrade-Vorgang

Bitte führen Sie dies im Stammverzeichnis von hexo aus:

Natürlich ist die Download-Geschwindigkeit mit cnpm im Großraum China schneller

npm install --save hexo-submit-urls-to-search-engine@Version

Ich habe vorher einen anderen Befehl angegeben: npm update --save hexo-submit-urls-to-search-engine, aber ich hatte bei meinem Test Probleme.

yarn-Upgrade:

yarn add hexo-submit-urls-to-search-engine@Version

Inkompatible Upgrades

Warnung

Manchmal sind Plugin-Upgrades nicht abwärtskompatibel, so dass Sie möglicherweise die Konfigurationselemente in der _config.yml von hexo, die mit diesem Plugin zusammenhängen, ändern oder andere Änderungen vornehmen müssen. Diese Situation tritt in der Regel auf, wenn die Zahl vor dem ersten Dezimalpunkt in der Versionsnummer steigt. Wie z. B. ein Upgrade von ^1.0.0 auf ^2.0.0.

Upgrade von 1.x.x auf 2.x.x:

Sie müssen der hexo_submit_urls_to_search_engine: Konfigurationselemente die folgenden drei Konfigurationselemente hinzufügen:

  replace: 0  # Ob ein Teil der Zeichenkette im Link ersetzt werden soll, mögliche Werte: 1 | 0 (0: Nein; 1: Ja)
  find_what: http://cjh0613.github.io/blog
  replace_with: https://cjh0613.com

Okay, ich habe herausgefunden, dass dieses Upgrade abwärtskompatibel ist, es wird kein Fehler ausgegeben, auch wenn diese drei Konfigurationselemente nicht vorhanden sind …

Rückgabeinformationen

Erfolgreiche Push-Informationen

Bing

Bing response:  { d: null }

Google

Google response:  { urlNotificationMetadata:
   { url:
      'https://cjh0613.github.io',
     latestUpdate:
      { url:
         'https://cjh0613.github.io',
        type: 'URL_UPDATED',
        notifyTime: '2020-06-12T05:37:25.701779228Z' } } }

Andere

Andere Rückmeldungen können Sie der offiziellen Dokumentation entnehmen, aber im Allgemeinen kann die Ursache durch eine Übersetzung der Rückmeldung erkannt werden.

Manchmal liegt es daran, dass Suchmaschinen nur eine bestimmte Anzahl von Links pro Tag zulassen. Sie können sich auf der offiziellen Website informieren. Nachdem meine Domain cjh0613.github.io auf cjh0613.com geändert wurde, betrug das Bing-Kontingent 10, und nachdem 10 Tage lang kontinuierlich Push-Benachrichtigungen gesendet wurden, änderte sich das Kontingent plötzlich von 10 auf 10000.

Wenn einige Links nicht gesendet werden können, beheben Sie sie bitte manuell: Ändern Sie die txt-Datei, in der die zu sendenden Links gespeichert sind, entsprechend dem Feedback (im Allgemeinen werden die erfolgreich gesendeten Links entfernt), und senden Sie sie dann erneut, indem Sie nur hexo deploy ausführen, ohne die Website neu zu generieren.

Wenn Sie täglich Links an Suchmaschinen senden möchten, führen Sie einfach täglich hexo d aus, oder Sie können Github Action so einstellen, dass es täglich hexo g && hexo d ausführt, ohne das Rad neu zu erfinden.

Suchergebnisse

Index abfragen

Um den Index dieser Website abzufragen, öffnen Sie eine beliebige Suchmaschine und geben Sie site:domain ein, hier also:

site:cjh0613.github.io

Sie können nun suchen.

Es kann sehr lange dauern, bis der Index einer neuen Website von 0 auf 1 steigt, vielleicht einen Monat … bitte haben Sie Geduld

Die tatsächliche Indexierungsgeschwindigkeit hängt auch von anderen Faktoren ab, es gibt viele SEO-Informationen im Internet, aber sie basieren alle auf den offiziellen Erklärungen.

Push-Protokoll abfragen

Bing

Sie können eine detaillierte Liste der gesendeten Links auf der neuen Bing Webmaster-Plattform finden (in Echtzeit aktualisiert):

https://www.bing.com/webmasters/submiturl?siteUrl=Ihr Website-Link

Bing-Push-Protokoll und Abfrage des verbleibenden Kontingents

Google

Die Anzahl der gesendeten Links und der Prozentsatz der fehlgeschlagenen Push-Benachrichtigungen (in Echtzeit aktualisiert) können nur in der Fehlertabelle unter der folgenden Adresse für einen bestimmten Zeitraum (maximal die letzten 30 Tage) gefunden werden, obwohl ein Diagramm mit den täglich übermittelten Daten gegeben ist, aber es ist das Gleiche wie kein Diagramm …

https://console.developers.google.com/apis/api/indexing.googleapis.com/metrics?project=

Abfrage der Anzahl der von Google gesendeten Links

Referenzmaterialien für die Entwicklung dieses Plugins

Bitte lesen Sie die alte Dokumentation