2017-12-01 278 views
7

Belirli GitHub havuzlarında bir Google Araması yaptığımda, üçüncü satırda bir satır ve bir tarih görüyorum (URL'yi izleyerek). Örneğin, aşağıdaki ekran görüntüsünde "D Stark - 2016" satırı. Bu bilgilerin görüntülenmesine neden olan nedir ve bilgilerin kök kaynağı nedir?Google aramasının bir GitHub repo için bir byline göstermesine neden olan nedir?

enter image description here

+0

Kısmen, bu durumda, söz konusu adın depoya katkıda bulunmadığı ve tarihin isteğe bağlı göründüğü için kısmen soruyorum. – Brad

+1

Yukarıdaki örneği oluşturmak için kullanılabilecek bir Google araması "Chapel GitHub" – Brad

cevap

2

üstündeki yazar Bu şemayı http://schema.org/author tetiklemek inanıyoruz itemprop="author" bezenmiştir.

Düzenleme: HTML'yi https://search.google.com/structured-data/testing-tool'a kopyalayıp yapıştırırsanız, ayrıştırılan her şeyi görebilirsiniz. HTML öğelerini işaretlemek bunu yapmanın bir yoludur, diğeri ise bu verileri içeren özel json öğeleri oluşturmaktır. Ref https://developers.google.com/search/docs/guides/intro-structured-data

+0

Sayfanın Google arama girişinin endekslendiği HTML'sini mi kullanıyorsunuz? (bu durumda, GitHub'ın sayfası?) Kaynağını ararken, içinde 'Stark' dizesini göremiyorum (GitHub'daki canlı sayfa için ya da Google'ın önbelleğe alınmış kopyası için). Yazar itemprop satırı şu şekildedir: '. HTML'yi test aracına yapıştırarak, Stark'ı da göremiyorum. – Brad

+1

İyi nokta, arsa tickens, Stark tek bulabilirim, üçüncü taraf bir dosya olan tek "yazarlar" dosyaları olduğunu https://github.com/chapel-lang/chapel/blob/master/third -party/qthread/qthread-src/AUTHORS – Stefano

+1

Bu çok garip çünkü google aracı yazarın aynı şekilde bulduğunu düşündüğüm şekilde https://search.google.com/structured-data/testing-tool#url=https% 3A% 2F% 2Fgithub.com% 2Fchapel-lang% 2Fchapel ve hatta 2016 biraz fazla eski, o zamandan beri her zaman güncellendi! – Stefano