如何向Jekyll博客添加网站搜索功能?

时间:2012-04-12 20:46:08

标签: wordpress search github jekyll

我正在考虑将我的网站从Wordpress迁移到Jekyll,并希望保持对网站进行全文搜索的能力。 Wordpress搜索快速,可靠,格式很好,以匹配主题,我没有找到一个像样的替代品。

有一个plugin solution that uses indextank,但我不想通过商业API将我的搜索与用户排名搜索项目联系起来,我只想要与Wordpress搜索相媲美的东西。

我也查看了google Ajax api,但我不想在网站上使用浮动ajax搜索框。

总是谷歌搜索网站,但我没有发现这是可靠的。 (自从我几年前搬到wordpress以来,我没有尝试过这个,所以也许我错了)。

由于所有帖子都以纯文本形式提供,因此在构建网站时似乎不应该难以创建用于搜索它们的索引,但我还没有找到一个好的解决方案。有什么建议或例子吗?

4 个答案:

答案 0 :(得分:20)

Jekyll + lunr.js =在浏览器中使用JavaScript为您的Jekyll静态网站提供强大的全文搜索

答案 1 :(得分:5)

调查Google Custom Search的一个选项。

您过去曾提到尝试使用Google,但我不确定您的自定义搜索框是否为described here发布此内容以防万一。

答案 2 :(得分:3)

答案 3 :(得分:3)

https://github.com/chinchang/super-search/

这不需要额外的配置。只需使用整洁的页面搜索UI即可在jekyll博客的RSS源上即插即用的库。