2017-12-01 5 views
7

特定のGitHubリポジトリでGoogle検索を実行すると、行とURLの次の3行目に日付が表示されます。たとえば、 "by D Stark - 2016"という行が次のスクリーンショットに表示されます。この情報が表示される原因と情報の根源は何ですか?GitHubレポのバイリングを表示するGoogle検索の原因は何ですか?

enter image description here

+0

この場合、問題の名前はリポジトリの投稿者ではなく、日付は恣意的と思われるので、私は部分的に質問します。 – Brad

+1

上記の例を生成するために使用できるGoogle検索は、「Chapel GitHub」 – Brad

答えて

2

上部の著者が、私はこのスキーマhttp://schema.org/authorをトリガーと信じitemprop="author"で飾られています。

編集:HTMLをコピーしてhttps://search.google.com/structured-data/testing-toolに貼り付けると、解析されたすべてを見ることができます。 HTML要素をマークすることはそれを行う1つの方法です。もう1つは、このデータを含む特別なjson要素を作成することです。 Ref https://developers.google.com/search/docs/guides/intro-structured-data

+0

です。あなたは、Google検索エントリがインデックスを作成しているページのHTMLを参照していますか? (この場合、GitHubのページ?)そのソースを検索すると、GitHubのライブページやGoogleのキャッシュされたコピーのいずれの場合でも、文字列 'Stark'がどこにも表示されません。著者のitemprop行は次のようになります: ''。テスト用のツールにHTMLを貼り付けると、Starkもそこには見えません。 – Brad

+1

良い点は、私が見つけることができるスタークへの唯一の言及は、サードパーティのファイルである唯一の "著者"ファイルにあります。https://github.com/chapel-lang/chapel/blob/master/third -party/qthread/qthread-src /著者 – Stefano

+1

Googleツール自体が作成者を私がhttps://search.google.com/structured-data/testing-tool#url=https%と同じ方法で見つけるため、これは非常に奇妙です3%2F%2Fgithub.com%2Fchapel-lang%2Fchapelそして2016年もちょっと古いです。それ以来、常に更新されています! – Stefano

関連する問題