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?
Antwort
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
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: ' Brad
'. Wenn ich den HTML-Code in das Test-Tool einfüge, sehe ich auch dort Stark nicht. –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
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
- 1. Was bewirkt, dass die JVM eine größere Speicherbereinigung durchführt?
- 2. Was bewirkt, dass die Größe nicht übereinstimmt?
- 3. Was bewirkt, dass die Windows-Firewall eine Anwendung blockiert?
- 4. was bewirkt, dass imagecreatetruecolor() fehlschlägt?
- 5. Was bewirkt, dass WriteFile ERROR_ACCESS_DENIED zurückgibt?
- 6. ggplot2 ggsave-Funktion bewirkt, dass Grafikgerät keine Plots anzeigt
- 7. Was bewirkt, dass ein Anwendungspool in IIS wiederverwendet wird?
- 8. Was bewirkt, dass Caffe einen Busfehler wirft
- 9. Was bewirkt, dass ein Value Converter ausgelöst wird?
- 10. Was bewirkt ConditionalAttribute für ein Attribut?
- 11. Was bewirkt, dass eine Journaldatei in SQLite erstellt wird?
- 12. Was bewirkt, dass ein vollständiger GC ausgeführt wird?
- 13. Was bewirkt, dass mein Browser eine Asp's & nbsp falsch rendert?
- 14. Selen: Was bewirkt, dass ein FindElement nichts bringt?
- 15. Was bewirkt, dass eine Seite langsam dargestellt wird?
- 16. Was bewirkt, dass die JS-Closing-Variable exponiert wird?
- 17. Was bewirkt, dass IE8 einige Dateidownloads blockiert?
- 18. Was bewirkt, dass session_regenerate_id (true) false zurückgibt?
- 19. Was bewirkt, dass die scaleX-Methode der Imager-Klasse fehlschlägt?
- 20. was bewirkt, dass sich die URL bei Formulareinreichungen ändert
- 21. Was bewirkt, dass die Aktualisierung der Hibernate-Sitzung langsam ist?
- 22. Was bewirkt, dass boost :: lower eine is_singular Assertion nicht besteht?
- 23. Was bewirkt, dass urllib2.urlopen() eine Verbindung über Proxy herstellt?
- 24. Was bewirkt eigentlich ein Filter?
- 25. Was bewirkt, dass Android ContentResolver.query() null zurückgibt?
- 26. Was bewirkt in bndtools, dass ein Require-Capability-Header für die Ausführungsumgebung generiert wird?
- 27. Was bewirkt, dass der Parameter null ist?
- 28. Was bewirkt, dass die Basislokalisierung doppelte Storyboard-Dateien erstellt?
- 29. Was bewirkt, dass MyISAM korrupt wird?
- 30. Was bewirkt, dass das FederatedAuthentication.SessionAuthenticationModule NULL zurückgibt?
Ich frage teilweise, weil in diesem Fall der Name in Frage kein Beitrag zum Repository ist und das Datum scheint willkürlich. – Brad
Eine Google-Suche, die zum Generieren des obigen Beispiels verwendet werden kann, ist "Chapel GitHub" – Brad