github个人主页百度无法抓取的解决办法

发布于 2016-08-16 作者 [重庆SEO]

更新于 2016-08-30

pw域名因为很便宜,所以申请了一个noco.pw域名玩玩,一开始绑定到github的个人主页上,单页面网站顺利搞定,空间费用都省了。

题外话:

如果你想把域名费用一并省去,可以到这里http://www.freenom.com/en/index.html?lang=en注册tk,ml,ga,cf,gq的免费域名,记住,不是永久免费,一般只是1年,另外我也多了解了一下,据说部分用户有被中途收回的情况,所以说免费的东西不好呢,再怎么样也花点钱,几块钱的域名,也贵不到哪里去,如果长久建站,还是使用com,net,org这种域名。

回归正题:

noco.pw一开始在百度站长工具里抓取测试发现抓取失败,多测试几次也是失败,预测应该是百度被github屏蔽了,google之,果不其然。

解决办法当然有,一开始我想用cdn, 稍微比较繁琐,后来我看coding.net也有帐号,说不定国内coding比github还快一点,直接部署到coding.net,没几分钟就生效了,然后再用百度的抓取测试发现抓取成功了。

GitHub 个人主页

即别人可以通过 http://[用户名].github.com/ 访问到的二级域名页面。这个比较简单,只要在 GitHub 上建立一个名为 [用户名].github.com 的项目,把页面内容通过 Git 工具从本地推送上去即可。首次建立项目可能需要等一会(至多十分钟)才能访问,以后更新内容都可以立即刷新访问。可以在设置里面绑定自定义域名,域名别名解析,根目录push一个内容为域名的CNAME文件即可。

Coding Pages

Coding Pages 是一个免费的静态网页托管和演示服务。您可以使用 Coding Pages 托管博客、项目官网等静态网页,还可以绑定自定义域名,也是别名解析,只是不需要像github那样上传CNAME。

Coding Pages 支持用户 Pages 演示和项目 Pages 演示。用户 Pages 可以通过{user_name}.coding.me形式的 URL 直接访问,适合用作个人或组织的演示网站;项目 Pages 需通过{user_name}.coding.me/{project_name}形式的 URL 访问,适合用作项目的演示网站。

关于coding和git的操作都类似比较简单,coding.net多一点东西

在本地创建一个 coding-pages 分支,切换到该分支

git checkout -b coding-pages

将 coding-pages 分支推送到 Coding.net

gitpush origin coding-page
Coding Pages详情查看https://coding.net/help/doc/pages/index.html