【发布时间】:2016-01-13 17:22:11
【问题描述】:
我们目前有一个临时网站,其 IP 地址类似于 xx.xx.xxx.xxx,我们希望在上线之前在其上集成和测试 GCS。有可能吗?
否则,是否有任何替代 GCS 的方法可以在 Jekyll 博客中添加搜索栏而不使用插件?
谢谢!
【问题讨论】:
标签: search-engine jekyll google-custom-search
我们目前有一个临时网站,其 IP 地址类似于 xx.xx.xxx.xxx,我们希望在上线之前在其上集成和测试 GCS。有可能吗?
否则,是否有任何替代 GCS 的方法可以在 Jekyll 博客中添加搜索栏而不使用插件?
谢谢!
【问题讨论】:
标签: search-engine jekyll google-custom-search
Google 自定义搜索无法索引互联网上不可用的应用程序。
不,那不是entirely true。您可以通过 Google 安排一些事情(理论上,从未做过),但这看起来并不容易。或者便宜。
如果您想在发布前测试 CSS,您可以为不相关的网站设置自定义搜索并将这些结果嵌入到您的本地页面中。
请记住,除非您付费,否则 Google 自定义搜索也会附带广告。结果往往看起来像是来自谷歌。
我已经对此进行了广泛的研究,但没有找到好的答案。以下是一些不太好的答案:
1) 貘搜索。这实际上工作得很好,但似乎已经死了。然而,他们确实有最近的推特活动,所以也许值得再检查一下。 twitter。它基本上是弹性搜索服务器的(免费)前端。我认为。整洁的服务,显然不是超级可靠。
2) 使用 JavaScript。 Lunr 例如。有很多很多类似的解决方案可用。可悲的是,它们是客户端,即使在小型博客类型的网站上进行全文搜索也可能非常慢。如果您将搜索限制为标题,则可以正常工作,但是...您只搜索标题。
3) 搭建搜索引擎服务器。也许是某种Lucene。好处:非常强大的搜索,同时保持平面 HTML 网站的快速响应。缺点:构建和维护一个搜索引擎服务器是困难的、昂贵的并且可能是矫枉过正的。
4) 托管搜索引擎。 Algolia 例如。他们基本上是在为你做 3)。相对昂贵(约 50 美元/月)但物有所值,因为严重的是,搜索引擎服务器很挑剔并且容易爆炸。我从来没有和 Jekyll 一起走这条路,因为我从来没有一个我非常认真的 Jekyll 项目,但我确实考虑过。
如果有人有什么要补充的,我很乐意听到。这个问题困扰了我一段时间。
【讨论】: