1

我有一个 Jekyll 网站,它也使用 paginate-v2。我将它部署在 github 页面上,它运行良好,直到我添加了分页。请结帐并帮助我解决此错误。

您可以在https://github.com/divyessh/tennis-events/上获取代码

这是最后一次没有分页的部署:

https://divyessh.github.io/tennis-events/

任何帮助将不胜感激。谢谢

4

3 回答 3

2

Github Pages未将 Paginate-V2 列为支持,并且可能不受支持。但是,根据您的用例判断,您应该能够使用受支持的Paginate版本。

于 2021-09-14T12:26:58.360 回答
0

也许 github pages 使用自定义的 ruby​​ 版本。如果您获得了这些信息,docker 可以帮助您在本地主机中复制准确的 github 页面基础设施。

于 2021-09-09T05:29:21.220 回答
0

请查看运行将webrickgem 添加到您的项目是否可以解决 GitHub 页面构建错误。

以下是我为使您的网站在本地使用jekyll serve.

  1. 在提交425bb79b99deb4b7a00d2a13b4fd8c857a22ca49处克隆 git repo
  2. bundle installtennis-events目录中
  3. bundle exec jekyll serve
  4. 观察到这个错误/usr/local/lib/ruby/gems/3.0.0/gems/jekyll-4.2.0/lib/jekyll/commands/serve/servlet.rb:3:in `require': cannot load such file -- webrick (LoadError)
  5. 发现这个 jekyll 问题#8523
  6. bundle add webrick问题运行#8523评论
  7. bundle exec jekyll serve
  8. 在 http://localhost:4000/tennis-events/ 观察网站渲染 jekyll 服务截图
于 2021-09-10T13:50:21.600 回答