子哥工作室

文章 分类 评论
13 1 2

站点介绍

这里是子哥的博客,会不定时的发一些VPS冷知识、建站技巧以及各种白嫖小妙招哦~

完美解决Github个人博客不被百度收录的问题

子哥科技 2022-07-16 54 0条评论 默认分类 Github个人博客不被百度收录Github个人博客不被收录

首页 / 正文
请浏览本站的朋友们遵守当地的法律法规!

发布于2022-07-19

序言

我这个博客本来是挂在 GitHub Pages,但是后来发现Github把百度的爬虫给办了(好像是百度的爬虫爬的太狠,影响Github pages的正常使用),这也就导致了我部署在Github上的个人博客无法被收录。后来Cloudflare Page推出,这个问题也就迎刃而解了。
为了让广大网友不被此问题侵扰,特写此文。

Cloudflare Pages的优点

  • CloudFlare Pages 没被墙
  • CloudFlare Pages 自选IP后尤其是移动,速度比隔壁 Vercel 还要快不少,不信你可以看我博客的评论区,评论系统就是部署在 Vercel 东京机房的(
  • CloudFlare Pages 本身就集成了 CI/CD,而且我个人感觉比 GitHub Action 以及 Travis CI 稳定,也省得折腾,唯一的限制就是每个月免费构建额度是500次,但这也已经很够用了吧(
  • CloudFlare Pages 的自动化构建可以从 private repository 拉取源文件,不像 GitHub Pages 必须是 public repo
  • 支持多个自定义域名
  • CloudFlare Pages 没有 ban 掉百度爬虫,百度收录正常

    部署

    序言

    我的博客使用Hexo驱动的,所以在这里就使用Hexo为演示步骤,其他建站系统也大同小异。

添加站点

我们首先在 CloudFlare 管理面板导航栏即可找到 Pages 服务 (简体中文为 “网页”),进入页面后,点击 创建项目 。选择连接到git
接着绑定部署着你的博客的Github账号,选择你部署博客的仓库。
 title=

点击开始设置,进入设置构建和部署界面。框架预设选择None,构建指令输入exit 0,其他选项保持默认。
 title=

接着点击保存并部署,进入部署站点页面,稍等片刻即可部署完成。
 title=
 title=

最后使用Cloudflare分配给你的二级域名即可访问你的博客啦~

绑定自定义域名

绑定非 CloudFlare 上购买/解析的自定义域名时需要验证 DNS 记录,CloudFlare Pages 要求 CNAME 记录指向它给你分配的二级域名,但众所周知 CNAME 记录和 MX 记录会有一定冲突,可能导致你的域名邮箱收不到邮件。
这时我们只要把CNAME记录换为A和AAAA记录即可。

类型名称内容
A@1.1. 1.1
A@1.0. 0.1
AAAA@2606:4700:4700::1111
AAAA@2606:4700:4700::1001

最后

不过有一点需要说明,在解析的时候,建议不要把天朝指向到 IPv6 的 CDN,真的很卡……

具体国内分运营商解析还需要再配置,网上自选 CloudFlare 工具的轮子很多,网友跑出来的结果也很完整了。没错,使用 CloudFlare Pages 不用 CloudFlare Partner 也能用自选 IP CDN,这也算一个好处吧。

评论(0)

站点公告
请浏览本站的朋友们遵守当地的法律法规!
点击小铃铛关闭