很多程序员都会在 GitHub Pages 上搭建自己的个人博客用于分享和交流技术,对于个人博客,没有被搜索引擎收录的话,别人基本是是看不到的,再好的技术文无法被分享也是白搭。
基于 GitHub Pages 的个人博客, Google 收录非常及时全面。然而,到目前为止,GitHub 还是拒绝百度爬虫的访问,直接返回 403。 官方给出原因是,百度爬虫爬得太狠,影响了 Github Pages 服务的正常使用。这就导致了,但凡在 Github Pages 搭建的个人博客,都无法被百度收录。
注册登录
打开 https://vercel.com/,点击右上角的 Log In
, 使用 GitHub 账号登录。授予 zeit repo 的 read 权限
部署项目
导入 GitHub 博客 repo
等待部署成功
配置域名
点击 Domains
进入域名配置页面,添加域名
添加好后到域名服务商处添加 CNAME 解析即可
百度
在 百度搜索资源平台 添加个人网站就行。这里注意选择 https 协议,因为 zeit 默认都是 https 了。
网站验证我采用的是文件验证,下载验证文件放在你博客本地 repo 的 source 目录下,部署到 GitHub,当然也会及时更新到 zeit。然后完成验证就好了,试一下链接诊断,看能不能正常抓取,失败的话,看看抓取的 ip 地址是不是还是之前的缓存,等待一段时间重新抓取下,时间取决于 dns 的 ttl。