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

更新于 

准备工作

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

开始前的准备工作

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

翻阅和搜索文档
搜索 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. 在终端中输入:

  2. blog/_config.yml 文件中添加配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
url_submission:
enable: true
type: 'latest' # latest or all( latest: modified pages; all: posts & pages)
channel: ['baidu', 'bing', 'google', 'shenma'] # Included channels are `baidu`, `google`, `bing`, `shenma`
prefix: ['/post', '/wiki'] # URL prefix
count: 10 # Submit limit
proxy: '' # Set the proxy used to submit urls to Google
urls_path: 'submit_url.txt' # URL list file path
baidu_token: '' # Baidu private key
bing_token: '' # Bing private key
google_key: '' # Google key path (e.g. `google_key.json` or `data/google_key.json`)
shenma_token: '' # ShenMa private key
shenma_user: '' # Username used when registering
sitemap: '' # Sitemap path(e.g. the url is like this https://abnerwei.com/baidusitemap.xml, you can fill in `baidusitemap.xml`)

更新方法

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

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

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

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

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