【发布时间】:2012-04-25 06:27:47
【问题描述】:
我正在考虑将我的网站从 Wordpress 迁移到 Jekyll,并希望保持对网站进行全文搜索的能力。 Wordpress 搜索快速、可靠且格式与主题相匹配,但我还没有找到合适的替代品。
有一个plugin solution that uses indextank,但我不想通过商业 API 将我的搜索与用户对搜索项进行排名联系起来,我只想要与 Wordpress 搜索相媲美的东西。
我也查看了google Ajax api,但我不想在网站上使用浮动 ajax 搜索框。
总是有 google 搜索该网站,但我发现这并不可靠。 (自从几年前我搬到 wordpress 以来,我还没有尝试过这个,所以也许我弄错了)。
由于所有帖子都以纯文本形式提供,因此在构建网站时创建用于搜索它们的索引似乎应该不难,但我没有找到一个好的解决方案。有什么建议或例子吗?
【问题讨论】:
-
您是在自己的网络服务器上运行它吗? (即你可以运行服务器端脚本吗?)
-
我是,不过我很想知道是否有适用于 github 托管网站的解决方案。
-
恐怕在 GitHub 上你最好的选择是 JavaScript 搜索,例如 Tipue Search。
-
@mantawork -- 不错的建议。我不清楚 Tipue Search 是如何在tipuesearch_data.js 中生成数据的——这必须手动输入吗?
-
回答@manatwork:不,数据不需要手动输入。 Alex Pearce 有一个great blog post here,其中包含如何动态创建站点数据的示例(我建议将“null”替换为“false”)。该示例创建了一个用于创建标签页的 .json 文件,但该代码还可以创建一个 .js 文件,该文件有助于在 Tipue 上返回用户输入的搜索结果。
标签: wordpress search github jekyll