文章目录
  1. 1. hexo添加百度站内搜索
    1. 1.1. 准备工作
      1. 1.1.1. 注册百度站长账号并添加站点
    2. 1.2. 开启站内搜索
      1. 1.2.1. 提交数据
    3. 1.3. 站内搜索优化
      1. 1.3.1. 绑定二级域名
      2. 1.3.2. 结果页设置/搜索框样式

hexo添加百度站内搜索

百度最近公开了站内搜索的公测,本人一直想做添加百度站内搜索到博客中,发现终于公测了,就抓紧下手了。
关于效果,首先大家可以看下我的站内搜索

准备工作

注册百度站长账号并添加站点

首先你需要注册百度站长的账号,可以直接用百度账号登陆。
如果你是新用户,你首先应该在我的网站/站点管理里先添加网站.
添加网站
然后验证权限。
验证网站
然后应该能看到验证成功。

开启站内搜索

点击其他工具/站内搜索.

开始使用

点击开始使用,然后跳到了这个界面。
站内搜索
填写相关信息,其实就是添加搜索框,填写完之后你就可以点击查看效果,这个时候你的站内搜索就完成了….一半了。

提交数据

这个时候你应该发现站内搜索出来的数据很少,没错,因为即使是站内搜索,也是从百度的搜索数据库里提取的数据。所以你需要提供给百度数据。

可以点击 提交数据 或者 收录绿色通道 提交数据。

我发现提交数据收录绿色通道的两个页面提交网页列表选项重复了,两者只能提交一个站图,推测是刚刚公测,产品不完善的原因。这里我选择收录绿色通道提交数据。

发现官方的版本已经进行修改了。上面两句话可以划掉了,那么你现在可以点击结果页管理,左边的提升收录效果

提交数据
其中提交种子页面写上自己的网站就可以了。
然后提交网页列表里面点击添加新数据。
添加数据
上图你可以看到有三个步骤。1,2,3. 在步骤1里面你可以手动添加,但是这样不仅收录效果不好,而且很麻烦。所以我步骤1直接忽略掉不填了。

在这里我选择第二种方式,也就是直接填步骤3,里面的添加sitemap.xml站图。
使用hexo的朋友要注意的是:
官方的插件列表里关于站图有两个:

hexo-generator-sitemap

hexo-generator-baidu-sitemap
第一个不符合百度站图的标准,而且信息量很少。当时本人使用的时候发现了这个问题,遂自己开发了第二款插件。并添加了若干数据,目前还有诸多限制正在不断完善中,大家可以在github
上跟我沟通,一起完善项目。
那么到现在事情就大功告成了!应该可以看到下图所示的内容:
百度站图

站内搜索优化

绑定二级域名

大家可以看到我的站内搜索是search.gengbiao.me/xxx,不然转向的页面是zhannei.baidu.com/XXX,感觉像是跳出了自己的网站,非常不爽,这里可以绑定二级域名!
二级域名的绑定需要到你域名的DNS托管机构添加,我使用的是DNSPod.添加一条数据指向zhannei.baidu.com
二级域名解析
就这样,你就可以使用自己的二级域名进行搜索了。

结果页设置/搜索框样式

这个很简单,在百度站内搜索上都有引导的,大家可以尝试下。

另外目前百度提供自定义页面的head部分,其实就是个iframe,但是本人亲测不好用。坐等百度更新了。

文章目录
  1. 1. hexo添加百度站内搜索
    1. 1.1. 准备工作
      1. 1.1.1. 注册百度站长账号并添加站点
    2. 1.2. 开启站内搜索
      1. 1.2.1. 提交数据
    3. 1.3. 站内搜索优化
      1. 1.3.1. 绑定二级域名
      2. 1.3.2. 结果页设置/搜索框样式