SEO【搜索引擎优化】,影响搜索引擎的排序,让自己的网站可以有精良的搜索排名
首先,在Hexo根目录下,安装本插件:
npm install hexo-baidu-url-submit --save 然后,同样在根目录下,把以下内容配置到_config.yml文件中:
baidu_url_submit: count: 500 # 提交最新的一个链接 host: {{yoursite.com}} # 在百度站长平台中注册的域名 token: # 请把稳这是您的秘钥, 以是请不要把博客源代码发布在"大众年夜众仓库里! path: {{yoursite.com}}_urls.*** # 文本文档的地址, 新链接会保存在此文本文档里
其次,记得查看_config.ym文件中url的值, 必须包含是百度站长平台注册的域名(一样平常有www), 比如:
# URL## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'url: http://{{yoursite.com}}/root: /permalink: :year/:month/:day/:title/permalink_defaults:
末了,加入新的deployer:
deploy: - type: git repo: git@github.com:{{github_username}}/{{github_username}}.github.io.git #{{github_username}}更换本钱身的github用户名即可branch: master - type: baidu_url_submitter

实行hexo deploy的时候,新的连接就会被推送了。
实现事理推送功能的实现,分为两部分:
新链接的产生, hexo generate 会产生一个文本文件,里面包含最新的链接 新链接的提交, hexo deploy 会从上述文件中读取链接,提交至百度搜索引擎
curl推送实例将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.***,然后进入该文件所在目录,实行如下命令:
$ curl -H 'Content-Type:text/plain' --data-binary @urls.*** "http://data.zz.baidu.com/urls?site={{yoursite.com}}&token=XXXXXXXXXXXXXXX" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 10314 100 32 100 10282 120 38800 --:--:-- --:--:-- --:--:-- 38920{"remain":4998776,"success":153}或者$ curl -H 'Content-Type:text/plain' --data-binary @www.masanqi.com_urls.*** "http://data.zz.baidu.com/urls?site={{yoursite.com}}&token=XXXXXXXXXXXXXXX" % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 10314 100 32 100 10282 146 47165 --:--:-- --:--:-- --:--:-- 47311{"remain":4998011,"success":153}