Github Pages如何被百度收錄

Github Pages 如何被百度收錄

答案是無法收錄

創建 Github Page 一個多月了,發現百度索引量依然爲0。利用百度自帶的抓取診斷工具診斷髮現,所有抓取記錄都是失敗,狀態碼爲403。

clipboard.png

判斷爲 Github 屏蔽了百度蜘蛛。

怎麼搞才能被收錄

更換託管服務商

創建 Github Pages 鏡像

我們選擇 Github Page 的重要原因之一是它免費,所以假定我們是沒有自己的服務器的,所以我們選擇一個同樣免費的託管服務商 coding.net

首先我們訪問 coding.net,創建賬號,因爲我們要使用 Pages 服務,需要升級一下賬戶爲騰騰訊雲開發者平臺。(當然也可以直接創建 騰訊雲開發者平臺賬號)
然後參考文檔 如何將Git倉庫導入騰訊雲開發者平臺?,把代碼同步過來。

手動操作總是麻煩,尤其像我的博客還是從 segmentfault 自動同步的。所以接着前面文章的介紹,利用 travis-ci 來自動同步,.travis.yml 填加如下代碼

# 同步到coding.net
- git push https://xiehuanjin:[email protected]/xiehuanjin/actors315.github.io.git --all

CODING_NET_TOKEN 爲 travis-ci 變量,值爲在騰訊雲開放平臺創建的訪問令牌。

主戰場還是 Github,這裏只是做個鏡像,所以並不把博客完全遷移過來,只是針對百度蜘蛛讓其訪問到 coding.net。我們利用 dnspod 來進行域名解析(當然是因爲其免費還很好用),對百度線路進行單獨解析。

clipboard.png

設置完畢,再來診斷一下

clipboard.png

大功告成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章