發現百度搜尋引擎並不會抓Github的內容當索引, 所以這次教學Coding.net鏡像Github教程, 再購買godaddy的網域名稱, 再透過CloudXNS智能解析DNS, 讓我的部落格可以讓百度蜘蛛爬鏡像, 就不用怕 Github 拒絕百度了. 要做這些是因為我會有一部分的文章寫跟 Cocos2d-x 有關的文章, 少了百度搜尋好像就少了什麼(有時候我也會到百度搜尋看看Cocos遇到的問題啦…)
上上一篇講了我 安裝jekyll+放上 GitHub Page的方法:
Jekyll及GitHub Page教學(一)20分鐘建立免費部落格,
上一篇講了我 更換主題及安裝插件的方法:
Jekyll及GitHub Page教學(二) 更換主題及安裝插件
一一一一一一一一一一一一一一一一一一一一一一一一
© Hung-Chi's Blog
https://hungchicheng.github.io/2017/05/14/how-to-let-baidu-search/
一一一一一一一一一一一一一一一一一一一一一一一一
第一步- 網域名稱
先弄一個網域名城, 網路上這部分的資料相當多, 這裡就不在敘述了,
我是直接到 godaddy
去買一個我喜歡的網址 hungchicheng.me 就是我的英文名+.me非常好記.
第二步- Coding.net
Coding 是一個面向開發者的雲端開發平台,目前提供代碼託管,運行空間,質量控制,項目管理等功能。Coding 提供社會化協作功能,包含了社交元素,為開發者提供技術討論和協作平台。
=> 不用想那麼多… 簡單來說就是中國的Github啦= =+
註冊
在Coding.net上註冊一個新的賬號,新的賬號跟你的 github 名稱相同,例如我的: hungchiheng, 再建立一個同名專案hungchicheng, 將本地端的github page (也就是jekyll專案)建立與coding.net的關聯
鏡像
# 專案目錄下
git remote add mirror https://git.coding.net/hungchicheng/hungchicheng.git
如果不小心弄錯的話…
可以到目錄底下的.git資料夾的config文件,
用文字編輯器直接修改 mirror 的網址.
上傳程式碼
git add --all
git commit -m "first commit"
git push # 送交到github
git push mirror master # 送交到coding.net
上傳完成後,登錄 coding.net
進入pages設定頁設定網頁服務位置到master並開啟服務.
在填入你的網域名稱綁定即可.
經過以上的操作後, 可以進入 hungchicheng.coding.me就可以看到你鏡像的網站了
第三步- CloudXNS智能解析DNS
(2017/09/30因強制實施實名制導致失效!!!, 測試DNSPOD國際版中…)
這裡我是利用中國免費的 DNS 網域名城伺服器,
將百度的 ip 重新導入coding.net其他的導入回github.
首先申請好賬號,並且把裡面的”網域名稱伺服器”設定回godaddy.
lv3ns1.ffdns.net
lv3ns2.ffdns.net
lv3ns3.ffdns.net
lv3ns4.ffdns.net
填到godaddy裡面等個10分鐘左右, 就會看到你的網域已經成功被CloudXNS接管,
就可以進入設定”全网默认” 指定回 github
“百度” 指定到 coding.net
如下圖:
這樣就搞定嘍!!
回去百度站長工具抓取診斷+登錄網站吧
測試連線正常可以在cmd下, 就可以看到跳轉結果
dig hungchicheng.me +nostats +nocomments +nocmd
$ dig hungchicheng.me +nostats +nocomments +nocmd
; <<>> DiG 9.8.3-P1 <<>> hungchicheng.me +nostats +nocomments +nocmd
;; global options: +cmd
;hungchicheng.me. IN A
hungchicheng.me. 752 IN CNAME hungchicheng.github.io.
hungchicheng.github.io. 4502 IN CNAME github.map.fastly.net.
github.map.fastly.net. 15 IN A 151.101.88.133