2017-12-01 2 views
7

Wenn ich auf bestimmten GitHub-Repositorys eine Google-Suche durchführe, sehe ich in der dritten Zeile (nach der URL) eine Endzeile und ein Datum. Zum Beispiel die Zeile "by D Stark - 2016" im folgenden Screenshot. Was bewirkt, dass diese Information angezeigt wird und was die Hauptquelle der Information ist?Was bewirkt, dass die Google-Suche eine Nebenzeile für ein GitHub-Repo anzeigt?

enter image description here

+0

Ich frage teilweise, weil in diesem Fall der Name in Frage kein Beitrag zum Repository ist und das Datum scheint willkürlich. – Brad

+1

Eine Google-Suche, die zum Generieren des obigen Beispiels verwendet werden kann, ist "Chapel GitHub" – Brad

Antwort

2

Der Autor an der Spitze ist mit itemprop="author" verziert, die ich http://schema.org/author auslösen dieses Schema glauben.

Edit: Wenn Sie den HTML-Code in https://search.google.com/structured-data/testing-tool kopieren, können Sie alles sehen, was geparst wird. Das Markieren von HTML-Elementen ist eine Möglichkeit, dies zu tun, ein anderes ist das Erstellen spezieller json-Elemente, die diese Daten enthalten. Ref https://developers.google.com/search/docs/guides/intro-structured-data

+0

Beziehen Sie sich auf den HTML-Code der Seite, die der Google-Sucheintrag indiziert? (In diesem Fall die GitHub-Seite?) Wenn ich die Quelle suche, sehe ich nirgendwo die Zeichenfolge "Stark" (weder für die Live-Seite von GitHub noch für die zwischengespeicherte Kopie von Google). Der Autor itemprop Zeile sieht so aus: ''. Wenn ich den HTML-Code in das Test-Tool einfüge, sehe ich auch dort Stark nicht. – Brad

+1

Guter Punkt, die Handlung tickt, die einzige Erwähnung von Stark, die ich finden kann, ist in den einzigen "Autoren" -Dateien, die eine Third-Party-Datei https://github.com/chapell-lang/chapel/blob/master/third ist -party/qthread/qthread-src/AUTOREN – Stefano

+1

Das ist sehr seltsam, weil Google Tool selbst den Autor auf die gleiche Weise findet, dachte ich https://search.google.com/structuredata/testing-tool#url=https% 3A% 2F% 2Fgithub.com% 2Fchapel-lang% 2Fchapel und sogar 2016 ist ein bisschen zu alt, es wurde die ganze Zeit seitdem aktualisiert! – Stefano

Verwandte Themen