博客搜索引擎优化教程(中{}替换成自己的网站域名即可SEO【搜索引擎优化】 )
优采云 发布时间: 2021-12-27 02:15博客搜索引擎优化教程(中{}替换成自己的网站域名即可SEO【搜索引擎优化】
)
在本文中,将 {{}} 替换为您自己的网站域名。
SEO【搜索引擎优化】,影响搜索引擎的排名,让您的网站拥有优秀的搜索排名
npm install hexo-baidu-url-submit --save 然后,同样在根目录下,在_config.yml文件中配置如下:
baidu_url_submit:
count: 500 # 提交最新的一个链接
host: {{yoursite.com}} # 在百度站长平台中注册的域名
token: *************** # 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!
path: {{yoursite.com}}_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里
# 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:
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.txt,然后进入文件所在目录,执行如下命令:
$ curl -H 'Content-Type:text/plain' --data-binary @urls.txt "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 Speed
100 10314 100 32 100 10282 120 38800 --:--:-- --:--:-- --:--:-- 38920{"remain":4998776,"success":153}
或者
$ curl -H 'Content-Type:text/plain' --data-binary @www.masanqi.com_urls.txt "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 Speed
100 10314 100 32 100 10282 146 47165 --:--:-- --:--:-- --:--:-- 47311{"remain":4998011,"success":153}