URL Submission
Url Submission 是一个工具型Hexo插件,主动推送站点链接至谷歌、必应、百度等搜索引擎,提升网站收录质量和速度。

更新于 

准备工作

Url Submission 是一个工具型Hexo插件,主动推送站点链接至谷歌、必应、百度等搜索引擎,提升网站收录质量和速度。

Tips v2.0.0

url-submission v2.0.0版本更新, 添加更多配置选项, 部分 channels 配置与原先有冲突,
详情可参考以下示例配置.

开始前的准备工作

尽管我们已经尽可能降低使用门槛,但是要想使用的舒服,还需要做一些准备工作,最最重要的是,遇到问题知道该如何高效地寻找答案:

翻阅和搜索文档
搜索 issues 中是否已经有解决办法
如果没有,新建 issue 并按照要求进行操作,详尽地描述您遇到的问题

注册站长平台

Baidu

  • 使用百度账号登录 百度搜索资源平台
  • 添加并认证您的站点
  • 快速收录(关联小程序才有权限开启)
  • Sitemap提交
  • 普通收录,在右侧找到类似如下地址: 接口调用地址:http://data.zz.baidu.com/urls?site=https://abnerwei.com&token=xxxxxxxxx 将其中的 token 记录下来

Bing

  • 使用MicrosoftGoogle(推荐)Facebook等账号登录 Bing Webmasters
  • 添加并认证您的站点
  • Sitemap提交
    在如下入口找到 Bing API Key
    在如下入口找到 Bing API Key

Google

重要提示

在使用谷歌平台时,默认您已经学会使用科学上网工具,在接下来的谷歌Indexing API推送中将会使用到。 部署过程可以通过与 Github集成的一些 CI/CD 工具解决如 Github ActionTravis CI

  • 使用谷歌账号登录 Google Cloud Platform
  • 创建服务帐号
    • 打开服务帐号页面。如果看到提示,请选择项目。
    • 点击 add 创建服务帐号,并输入服务帐号的名称和说明。您可以使用默认服务帐号 ID,也可以选择其他唯一的帐号 ID。完成后,点击创建。
    • 后面的服务帐号权限(可选)部分无需设置。点击继续。
    • 在向用户授予访问此服务帐号的权限屏幕上,向下滚动到创建密钥部分。点击 add 创建密钥。
    • 在随即显示的侧面板中,选择密钥的格式:建议使用 JSON。
    • 点击创建。您的新公钥/私钥对随后会生成并下载到您的计算机上;该密钥仅此一份。

Shenma

  • 注册并登录 神马站长平台
  • 添加并认证您的站点
  • Sitemap提交
  • MIP数据提交,在右侧找到类似如下地址: 接口调用地址:https://data.zhanzhang.sm.cn/push?site=abnerwei.com&user_name=xxx@abnerwei.com&resource_name=mip_add&token=xxxxxx 将其中的 user_nametoken 记录下来

安装与更新

安装方法

  1. 在终端中输入:
  1. blog/_config.yml 文件中添加配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
url_submission:
enable: true
type: "all" # latest or all
channels: # included channels are `baidu`, `google`, `bing`, `shenma`
baidu:
token: "" # Baidu Private Token
count: 10 # Optional
bing:
token: "" # Bing Access Token
count: 10 # Optional
google:
key: "google.json" # Google key path (e.g. `google_key.json` or `data/google_key.json`)
count: 10 # Optional
shenma:
count: 10 # Optional
user: "" # Username used when registering
token: "" # ShenMa Private Key
prefix: ["/post", "/wiki"] # URL prefix
ignore: ["/post/a*", "/post/a?c"] # URL addresses that do not need to be submitted (wildcards are supported)
count: 100
proxy: "" # Set the proxy used to submit urls to Google
urls_path: "submit_url.txt" # The file wait for submission
sitemap: "baidusitemap.xml" # The filepath for sitemap

更新方法

  1. 在站点根目录执行:
  2. 阅读更新日志进行迁移操作。

小技巧: Watch Github 项目获取插件升级提醒!

再次确认以下数据都已获取

  • Baidu API Token
  • Bing API Key
  • Google Account Key
  • 科学上网 Proxy

到此为止三大搜索引擎平台的密钥配置与获取就基本完成啦!