所以我知道这是非常具体的,但由于我大多是网站编程的新手,我希望你能帮助我:) 我试图将jekyll-lunr-js-search(https://github.com/slashdotdash/jekyll-lunr-js-search)整合到最小错误主题中并且遇到一些问题。
我按照搜索说明进行了搜索但是已经有问题,因为看起来mmistakes已经准备好在github页面上了:
因为我对这项技术知之甚少,我想我也必须uglifyjs jekyll-lunr-js-search js文件,但我找不到办法让这个工作。没有创建index.json。
感谢您的帮助!
答案 0 :(得分:0)
好的,所以我发现这个link使得Jekyll在Github Pages上的搜索变得容易。
它并没有真正解决手头的问题,但它给了我一个可以改进的开始。
答案 1 :(得分:0)
jekyll-lunr-js-search处的README.md
文件提到您必须将build/jekyll_lunr_js_search.rb
放在Jekyll网站根目录的_plugins
文件夹中。
但是,出于安全原因,所有GitHub Pages网站都是使用--safe
选项生成的,以禁用自定义插件。不幸的是,这意味着如果您要部署到GitHub Pages,Jekyll插件将无效。
(您仍然可以使用GitHub页面发布您的网站,但您需要在本地转换网站并将生成的静态文件推送到您的GitHub存储库而不是Jekyll源文件。)
您只能在GitHub页面上使用these plugins。