1.1 KiB
1.1 KiB
解决百度爬虫无法爬取搭建在GitHub上的个人博客的问题
背景
由于GitHub禁止百度爬虫访问,造成托管在GitHub Pages上的博客无法被百度收录。相关问题可以通过百度站长平台的抓取诊断再现,每次都是403 Forbidden的错误…
解决方案
将博客同时同步托管到GitHub Pages和coding.net上,解决百度不收录问题。
步骤:
1、注册coding.net账号
2、创建一个跟账号用户名同名的仓库,例如:https://e.coding.net/username/username.git
3、配置 SSH 公钥,配置方法请查看帮助
4、在终端下进入本地博客目录evanblog(假设目录名为evanblog),添加coding.net的远程地址,并且新建分支。
cd evanblog
git remote add coding https://e.coding.net/username/username.git
git checkout -b coding-pages
git checkout master
git branch
> coding-pages
> * master
git push coding master/coding-pages
关于git操作可查阅:Git使用文档