Hexo配置

站点收录

百度收录

site:sulangsss.github.io 确认当前网站是否被收录

1.百度站长管理添加网站地址

2.选择HTML验证方式

1.Next主题配置文件添加如下内容:

1
2
google_site_verification: true
baidu_site_verification: true

2.themes/next/layout/_partials/custom-head.swig 添加如下内容

1
2
3
{% if theme.baidu_site_verification %}
<meta name="baidu-site-verification" content="xV2vphJ53Q" />
{% endif %}

3.发布完成后,查看页面源码是否包含xV2vphJ53Q

3.自动推送

Next主题的_config.yml中修改

baidu_push: true

seo: true

4.主动推送

安装插件

1
npm install hexo-baidu-url-submit --save

百度站长工具:网页抓取->链接提交,查看token

_config.yml 添加如下内容

baidu_url_submit:
count: 1 ## 提交最新的一个链接
host: https://sulangsss.github.io ## 在百度站长平台中注册的域名
token: xxx ## 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里!
path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里

这里主要修改url即可,其他保留

url: https://sulangsss.github.io
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

修改type

deploy:

  • type: git
    repository: git@github.com:sulangsss/sulangsss.github.io.git
    branch: master
  • type: baidu_url_submitter

推送功能的实现,分为两部分:

  • 新链接的产生, hexo generate 会产生一个文本文件,里面包含最新的链接
  • 新链接的提交, hexo deploy 会从上述文件中读取链接,提交至百度搜索引擎

https://segmentfault.com/a/1190000009254968