此文章基于应用市场的站点推送插件:Stonewuu/halo-plugin-sitepush: halo站点推送插件

启用插件中的推送。

记录一下配置过程。

百度收录推送

1. 添加网站

2. 添加验证方式——获取验证码

根据网站情况设置站点领域后,继续下一步验证网站,目前百度提供了两种验证方式,一个是文件验证,一个是HTML标签验证。我使用的是后者:

然后将百度提供的代码添加到halo的代码注入的全局head标签中,完成验证。

最后将content里面的验证码填入插件中的百度站点验证即可。

3. 获取百度推送token

  • 普通收录->资源提交->API提交的推送接口中可以看到你的token:

image-csnl.png

最后将获取的token填入插件中的百度推送token即可。

必应收录推送

1. 添加网站

这里我是选择手动添加网站。

2. 添加验证方式——将CNAME记录添加到DNS中

11.png

  • 获取CNAME记录然后添加到你的服务器的DNS解析中:

22.png

  • 之后点击 验证按钮,等待通过验证。

3. 获取必应apikey

  • 页面右上角齿轮 设置 -> API访问->API秘钥->生成API秘钥

image-wjmn.png

  • 最后将API秘钥填入插件的必应apikey即可。

谷歌收录推送

1. 新建项目和服务

1.png

  • 在左边栏点击 凭据,然后创建一个服务账号。

2-rkml.png

  • 记录一下服务账号ID,后面用得到,名称随意,之后再点击 创建并继续

3.png

2. 获取凭据文件

  • 在服务账号中点击刚刚生成的电子邮件,然后在点击 密钥,生成密钥。

4.png

  • 类型选JSON

5.png

这里创建了私钥之后会自动下载一个 xxx.json 文件, 这个就是凭据。

  • 随后可以把json文件里面的全部内容复制到插件的google凭据json文件内容即可。

3. 开启 Indexing API 访问

  • 为了更快地让搜索引擎索引你的网站内容,我们可以启用Indexing API 访问。

6.png

7.png

  • 搜索indexing,选择第一个启用。

8.png

4. 添加用户权限

9.png

  • 添加用户。为了获取更高的权限,注意这里一定是拥有者!

10.png

至此就配置完成了🎉️


可以看到,当我发表这篇文章的时候,就有了推送消息了。

谷歌推送失败,是因为我的服务器在国内,然后没设置谷歌代理😅,响应不到。

image-ppck.png