Blogger 国内访问设置步骤

 自定义域名

点击 Blogger 的“设置 -> 正在发布 -> 自定义域名”,在其中输入你的域名。

然后再设置DNS记录,一下用 Cloudflare 演示:

(代理状态必须是“仅限DNS”,否则无法认证。)

将你的域名关联到 ghs.google.com。此时你的 Blogger 已经可以从自定义域名访问了,只是还不支持 HTTPS,所以还要在 Blogger 中将“设置 -> HTTPS -> HTTPS 可用性”打开,以产生你的自定义域名的 HTTPS 证书。这个操作需要十几分钟的时间,当“HTTPS 可用性”显示为“状态:可用”时就可以用 HTTPS 访问了。

替换资源

这时你的 Blogger 虽然已经能从国内访问了,但背景图片、头像、CSS、JavaScript 等资源仍然需要从 Google 的服务器加载,在国内仍然无法正常使用,所以我们需要编辑主题。

点击 “设置 -> 主题背景 -> 修改HTML”

背景图片

在主题源码中查找

url(https://themes.googleusercontent.com/image?id=L1lcAxxz0CLgsDzixEprHJ2F38TyEjCyE3RSAjynQDks0lT1BDc1OxXKaTEdLc89HPvdB11X9FDw)

将内容替换成你自己的背景图片的地址。

头像

在主题源码中查找

<img class='profile-img' expr:alt='data:messages.myPhoto' expr:height='data:authorPhoto.height' expr:src='data:authorPhoto.image' expr:width='data:authorPhoto.width'/>

替换为

<img class='profile-img' src="你的头像地址">

CSS、JavaScript

屏蔽

</head>替换为&lt;/head&gt;&lt;!--</head>--&gt;

</body>替换为&lt;!--</body>--&gt;&lt;/body&gt;

这样一来,自动插入的 CSS 和 JavaScript 就会被包含在注释里,不会被浏览器加载。

加载

indie_compiled.js这个文件必须被加载,否则页面无法正常显示,所以我们要把它替换成自己的资源。

在主题源码中查找

<b:template-script async='true' name='indie' version='1.0.0'/>

将其替换为

<script async='async' src='https://cdn.jsdelivr.net/gh/HeliumOI/imghost@latest/2404877392-indie_compiled.js'></script>

为了稳定,更好的办法是下载https://cdn.jsdelivr.net/gh/HeliumOI/imghost@latest/2404877392-indie_compiled.js这个文件,上传到自己的空间里再引用。

阅读剩余
THE END