ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何让百度收录你的GitHub Pages博客

2022-02-19 15:36:28  阅读:267  来源: 互联网

标签:git Coding GitHub 收录 Pages 百度


如何让百度收录你的GitHub Pages博客

前言

众所周知,百度对网站的收录并不太好,就算收录了,404时间不到一分钟,也会被干下来。

github更是如此,国内基本上不去,万恶的某度就对它打起了主意...............................

因为一些历史缘故,GitHub 拒绝了百度的爬虫检索。
而这也导致托管在 GitHub 之上的博客无法被百度检索到。

虽然标题是让百度收录你的 GitHub Pages 博客,但终究还是走了取巧的措施。

过程

那就是使用 Coding Pages 托管,但这就又似乎背离了我们的初衷,显得不够优雅。

GitHub 只是不能被百度收录,但 Bing, Google 等搜索引擎,均可正常收录。

所以只需要针对百度的搜索引擎做特定的解析,只有当百度爬虫检索时,才会将域名解析至 Coding Pages 搭建的镜像网站上。

Coding Pages 可以和 GitHub Pages 使用方式相差无几,不再多述。
(为方便推送,可以编写个脚本,向两端同时推送内容。)

Example:

# backup.sh
info=$1
git add -A
git commit -m "$info"
git push github hexo
git push coding hexo
 

Usage:

./backup.sh 'update blog'
 

重点则在于设置域名的解析。
我使用的是腾讯云。

添加记录 设置 CNAME 的线路类型 -> 搜索引擎 -> 百度

set-domain-cname-type-baidu.png

此时再使用百度站点管理抓取,便可显示抓取成功。

在百度搜索框中输入 site: 你的域名 就可以检索域名收录情况。

当然估计还要几天的刷新才会有结果。

后话

此前为了能够被收录,便迁移使用了 Coding Pages,但是 Coding Pages 没有提供 IP 地址以供 A 记录解析,
而腾讯域名邮箱 MX 记录解析又和 CNAME 冲突(在很久前是可以设置的,但是我手贱调整了一下后就……),
便又迁移回了 GitHub Pages 。

而百度以往收录的索引,随着时间,便几乎消失殆尽了。

已经一点点又出来了~

标签:git,Coding,GitHub,收录,Pages,百度
来源: https://www.cnblogs.com/developingmonkey2022/p/15912671.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有