Blogger在中国
由于谷歌在中国被限制访问,所以blogger是无法在港澳台以外的中国大陆地区直接访问。
其实blogger解析出的IP是可以在中国大陆访问的,但是由于blogger的域名blogspot.com被中国网络限制,所以当我们直接输入blogger给我们分配的子域名时,是无法访问的。所以我们可以通过绑定自定义域名,在借助CDN服务隐藏我们博客的真实IP,进而实现在中国大陆访问blogger。
这里有两种方法。
一种是绑定自定义域名,将IP指向中国可以访问的blogger服务器IP。一种是通过cloudflare workers反向代理。
本文介绍实现中国大陆访问blogger的第一种方法。原文在此,感谢这位网友,以防万一链接失效,全文搬运如下,感谢该网友的付出。
1. 域名当你用 Blogger 创建一个博客时,你会得到一个 xxxx.blogspot.com 的二级域名,因为 blogspot.com 已经被墙了,所以我们仅仅是这样,是不能访问自己的博客的。好在,Blogger 允许我们绑定第三方域名,绑定之后,我们就可以在国内访问自己的博客了。
① 怎么操作呢?在「设置-基本-发布-博客地址」中添加「第三方网域」,即可。
② 域名去哪里买呢?这个时候,你就需要拥有一个域名了。域名购买是你使用 Blogger,唯一需要花费的事项。如果你没有域名,建议去 namesilo 购买,价格稳定,注册和续费便宜,提供终生免费的 Whois Privacy 服务(可保护你的隐私),支持支付宝,新注册用户有一美元优惠。
下面是我的优惠码,使用该优惠码,你会得到一定的折扣,我也可以得到一点佣金。
优惠码 1:rufeng 优惠码 2:jianjia
③ 怎么选择一个合适的域名?域名如何选择,当然是看你自己喜欢。不过,我的建议是——简洁优雅易记。另外,推荐你一个挑选域名的好网站:NameBeta。它的优点有二:快速查询,域名比价。
2. 域名解析设置购得域名,就需要在 Blogger 中设置解析了,Blogger 会提示你需要设置两个 CNAME 解析。如下图所示。
① 为什么需要这么做呢?第二个 CNAME 解析是用来验证你所绑定的域名是否归你所有。每个人都略有不同。接着设置好第一个 CNAME 解析到 ghs.google.com 后,访问我们自己的博客会发生什么呢?可以看看下图。
大概是这样子的,通过 ghs.google.com,Blogger 就会给网站访问者返回速度最快的 IP。这原本是一件好事,可在国内,由于墙的存在,这反而是好心办了坏事。我们不知道 Blogger 返回的 IP 具体是哪一个?如果是被墙的 IP,那网站就无法访问。
幸运的是,我们可以这样 DNS 设置来巧妙地解决这个问题。在 DNS 中,有一个 A 记录解析,它可以为我们的博客指定一个特定 IP。类似下面的设置。这样 IP 对于我们来说是可控的。
上述有关于域名解析设置,你需要去专门的域名解析服务商那里去完成。他们可以给你提供更强大的功能。
解析服务推荐:Cloudflare、京东云解析、CloudXNS、DNSPod
3. 寻找国内可访问的 IP上一步中,有一个未讲清楚的问题:我怎么知道哪一个 IP 可以访问呢?我知道的方法大概就有两种,如果你有更好的方法,欢迎在评论下方留言分享。
可以使用站长之家 Ping 工具 Ping ghs.google.com或者 Windows 的 cmd 终端 Ping 命令找到国内可访问的 IP
4. 修改 Blogger 的模板代码Blogger 的模板,也就是你博客的主题,它决定了你博客的外观和功能。在 Blogger 后台的「主题背景」处,点击「修改 HTML」,我们就可以开始「改造」了。
提示:在修改代码之前,建议先保存备份一下原来的模板,这是一个好习惯。
好了,上述域名解析工作做完之后,网站已经可以正常访问了。不过,这里还存在这一些问题。Blogger 模板中会存在一些资源文件,它们存放在谷歌或国外的服务器中,在国内,加载这些资源的速度是非常慢的。你可以打开的博客,然后按下 F12 键,在浏览器的界面会弹出一个窗口,点击窗口的顶部的 Network 标签栏,然后再按快捷键 Ctrl+R,下方不停在滚动的就是浏览器正在加载的资源。然后,你要去检查一下哪一个资源文件是以红字显示,那就说明这个文件加载失败(请注意,此时你的浏览器需关掉代理,才可测试国内访问情况),那么我们就需要在 Blogger 模板中进行「改造」了。
① 挑选一个喜欢的主题。惭愧的是,我自己还没有能力独自制作一个主题。因为 Blogger 在国内被墙的缘故,国内也很少有 Blogger 主题设计者。不过,在国外,有很多的设计师设计了丰富的 Blogger 主题。下面,我会列出一些 Blogger 模板网站地址。大家可以去挑选一个喜欢的主题。
https://newbloggerthemes.com/http://www.mybloggerthemes.com/https://btemplates.com/https://gooyaabitemplates.com/② 禁用 Blogger 模板 CSS 样式文件加载让我们开始「改造」我们的模板吧。如果我们什么都不做,Blogger 会自动加载的以下 CSS 文件。很明显,此文件的域名已经在墙的名单中。
相较于之前的方法,我找到一种更为简单的。在 Blogger 模板编辑器中,第三行位置中有以下代码:只需要如示例加入 b:css=‘false’,我们就可禁用 Blogger 自动加载的 CSS 文件了。无需之前那么繁琐。
之前的方法:
在 Blogger 模板编辑器中或本地编辑器中,搜索
将 CSS 代码剪切另存为 CSS 文件,上传到国内空间中,在主题模板中调用。如在
中插入然后返回原先位置,现在我们把