为网站加上了百度站内搜索

发布时间: 2019-09-27 22:57:54 作者: 大象笔记

博客里的文章越来越多,我即使在分类列表里查找文章,有时候也得翻半天。所以有必要加上一个站内搜索框了。

由于 Google 域名无法访问,导致使用 Google 站内搜素工具条无法正常加载,页面一直显示在加载中,我觉得对用户体验来说并不好。而且本站百分之八十的流量来自百度,我觉得使用百度站内搜索也无妨。站内搜索也没有广告,所以我完全可以接受。

百度站内搜索默认不支持 HTTPS 的问题

引入的 js 中,有部分资源是 http 的。会导致在启用了 HTTPS 的网站中无法加载。

http://znsv.baidu.com/customer_search/api/

网上有很多用 Nginx 做反向代理的解决方案,但是我觉得并不适合我。因为配置麻烦,而且在页面头部加载一个连 http 都不支持的三方组件,我觉得非常不放心,说不定哪天就砍掉这个功能了。

最终我选择了手写搜索框,使用按钮点击事件,js 跳转百度搜索,默认加上 site:www.sunzhongwei.com。这个方案简单粗暴,但是完全满足我的需求。

关联广告

https://zn.baidu.com/cse/income/index

似乎不好用,无法生效。

无所谓了,我目前只是需要站内搜索功能,对广告展示没有迫切的需求。

目前已替换为 Bing 搜索

由于百度无故屏蔽了我的网站搜索结果,所以目前站内搜索切换至必应搜索

我是一名山东烟台的开发者,联系作者