草庐IT

jekyll-paginator

全部标签

ruby - 通过 gitlab CI/CD 在 CloudFront 上推送 Jekyll 站点时如何解决 "s3_website"问题?

我在GitLabs中创建了Pipeline,我使用docker作为gitlab-runner。我想在s3网站上推送Jekyll网站。为此,我正在使用s3_websitegem。我的管道中定义了4个阶段。我在哪里构建Jekyll,使用Gulp创建工件,在我的jekyll站点上执行测试,然后进行部署。所有步骤都运行良好,但在进行部署时,出现以下错误。我不知道如何解决这个问题。[fail]Couldnotloadthesite:FailedtoparseERBin/builds/myproject/s3_website.yml:(SyntaxError)/usr/local/lib/ruby

ruby - 通过 gitlab CI/CD 在 CloudFront 上推送 Jekyll 站点时如何解决 "s3_website"问题?

我在GitLabs中创建了Pipeline,我使用docker作为gitlab-runner。我想在s3网站上推送Jekyll网站。为此,我正在使用s3_websitegem。我的管道中定义了4个阶段。我在哪里构建Jekyll,使用Gulp创建工件,在我的jekyll站点上执行测试,然后进行部署。所有步骤都运行良好,但在进行部署时,出现以下错误。我不知道如何解决这个问题。[fail]Couldnotloadthesite:FailedtoparseERBin/builds/myproject/s3_website.yml:(SyntaxError)/usr/local/lib/ruby

python - Django 休息框架 : turn on pagination on a ViewSet (like ModelViewSet pagination)

我有一个这样的ViewSet来列出用户的数据:classFoo(viewsets.ViewSet):deflist(self,request):queryset=User.objects.all()serializer=UserSerializer(queryset,many=True)returnResponse(serializer.data)我想像ModelViewSet的默认分页一样打开分页:{"count":55,"next":"http://myUrl/?page=2","previous":null,"results":[{...},{...},...,{...}]}Th

python - Django 休息框架 : turn on pagination on a ViewSet (like ModelViewSet pagination)

我有一个这样的ViewSet来列出用户的数据:classFoo(viewsets.ViewSet):deflist(self,request):queryset=User.objects.all()serializer=UserSerializer(queryset,many=True)returnResponse(serializer.data)我想像ModelViewSet的默认分页一样打开分页:{"count":55,"next":"http://myUrl/?page=2","previous":null,"results":[{...},{...},...,{...}]}Th

html - 无法使用 Jekyll 和 github 页面设置图标

我正在尝试为我的github页面设置一个favicon.ico,但它不起作用。当我在本地提供服务时,我会看到标准的“空”图标,当我推送它时,我会看到facebook图标。为什么会这样?我在项目的根目录中有正确的favicon.ico并添加了行到相关的default.html。您可以在此处查看来源:https://github.com/drorata/drorata.github.io 最佳答案 我从GitHub克隆了您的项目以查看它。如您所述,使用Jekyll提供服务后,图标未显示。我通过将favicon文件转换为.png而不是.i

html - Jekyll 选择当前页面 url 并更改其类

我一直在将Jekyll用于静态站点(以便于维护),并且一直停留在以下功能上:这是我的链接栏:HomeAssociateWithUsMediaClientsContactUsactive类处理着色。我想要的是由jekyll根据使用liquid/YAML的一些变量集应用此类。有什么简单的方法可以解决这个问题吗?由于该栏对所有页面都是通用的,因此它现在处于默认布局中。我可以通过使用Javascript来检测url,并进行突出显示,但想知道在Jekyll中是否有任何方法可以做到这一点。 最佳答案 我在Jekyll中设置的两个页面中执行此操作

java - 如何使用 Spring Data Pagination 在一页中获取所有结果

我想在单页中获取所有结果,我已经尝试过Pageablep=newPageRequest(1,Integer.MAX_VALUE);returncustomerRepository.findAll(p);上述方法无效,有什么方法可以实现吗?似乎无法通过自定义查询来实现here. 最佳答案 更正确的方法是使用Pageable.unpaged()PageablewholePage=Pageable.unpaged();returncustomerRepository.findAll(wholePage);

java - 如何使用 Spring Data Pagination 在一页中获取所有结果

我想在单页中获取所有结果,我已经尝试过Pageablep=newPageRequest(1,Integer.MAX_VALUE);returncustomerRepository.findAll(p);上述方法无效,有什么方法可以实现吗?似乎无法通过自定义查询来实现here. 最佳答案 更正确的方法是使用Pageable.unpaged()PageablewholePage=Pageable.unpaged();returncustomerRepository.findAll(wholePage);

ruby - 使用 Jekyll 的 Tumblr.rb 将 Tumblr 博客迁移到 Octopress 时获取 'CGI (LoadError)'

我正在使用RVM,$ruby-vruby1.9.2p290(2011-07-09revision32553)[i686-linux]在Octopress目录中:$gemlist***LOCALGEMS***addressable(2.2.7)albino(1.3.3)blankslate(2.1.2.4)bundler(1.0.22ruby)chunky_png(1.2.5)classifier(1.3.3)compass(0.11.7)directory_watcher(1.4.1)fast-stemmer(1.0.0)ffi(1.0.11)fssm(0.2.8.1)haml(3.1

ruby - 如何在 jekyll 中填充字符串?

假设我像这样递增一个整数{%capturepage%}{{page|plus:'1'}}{%endcapture%}我怎么能这样填充呢?{%capturepaddedPage%}{{page|pad'0',4}}{%endcapture%}其中4是填充位置的数量,'0'是填充字符串?最终结果将如下所示:0001,其中page的值为1。我该如何内联或在过滤器中执行此操作?我想它可以像sprintf('%d4',page)那样表示,但显然这种语法不适用于liquid/jekyll。我对jekyll/liquid语法越来越失望(甚至没有原生模数!)除此之外,我如何用前导字符填充字符串?