使用 Hugo 之后默认支持的是 Google 站内搜索,但是考虑到国内很多用户无法访问 Google 计划添加百度的站内搜索功能,但是遇到了一些坑,幸运的是最后还是巧妙的解决了问题。
生成百度站内搜索代码
进入官网:https://zn.baidu.com/cse/home/index?back=1&sid=16079160899252056172
新增一个站内搜索框:
创建过程中要注意了,这里有很多样式可选,当然你也可以不使用官方样式,而是使用你自己的搜索框样式:
如上图建议你点击 查看帮助
阅读一下内容,然后我们给博客的搜索框 <input>
添加 id="bdcsMain"
,我的搜索代码如下: