我有一个Jekyll网站,也使用paginate-v2。我把它部署在GitHub页面上,它工作得很好,直到我添加了分页。
您可以在https://github.com/divyessh/tennis-events/上获取代码
下面是最后一个没有分页的部署:
https://divyessh.github.io/tennis-events/
我有一个Jekyll网站,也使用paginate-v2。我把它部署在GitHub页面上,它工作得很好,直到我添加了分页。
您可以在https://github.com/divyessh/tennis-events/上获取代码
下面是最后一个没有分页的部署:
https://divyessh.github.io/tennis-events/
4条答案
按热度按时间3vpjnl9f1#
Paginate-V2没有被列为supported by Github Pages,可能不受支持。但是根据您的用例判断,您应该能够使用Paginate的受支持版本。
y53ybaqx2#
也许github pages使用了一个定制的ruby版本,如果你得到了这个信息,docker可以帮助你在本地主机上复制github pages的基础设施。
8ehkhllq3#
请查看添加
webrick
gem到您的项目中是否可以解决GitHub页面构建错误。以下是我使用
jekyll serve
使您的网站在本地工作的步骤。1.在提交425bb79b99deb4b7a00d2a13b4fd8c857a22ca49时克隆git repo。
tennis-events
目录中的bundle install
bundle exec jekyll serve
1.观察到此错误
/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)1.找到这个jekyll问题[#8523](https://github.com/jekyll/jekyll/issues/8523) 1.根据问题#8523注解运行
bundle add webrick`bundle exec jekyll serve
1.在http://localhost:4000/tennis-events/x1c 0d1x上观察到的网站渲染
iq3niunx4#
我也面临着同样的问题经过一些研究我有一个解决方案如果GitHub页面不支持Paginate-V2如果你想使用然后你需要与第三方CMS集成像我使用的网站叶这将允许你利用功能在V2
https://github.com/DevlopersField/jekyll-paginate-v2
更多https://learn.siteleaf.com/themes/jekyll-plugins/