ruby - 如何在 Jekyll 中检索当前的帖子索引号?

标签 ruby jekyll liquid

有没有办法从 site.posts 获取当前的帖子索引号?

{{ 网站.posts | size }} 是帖子的总数。 我需要的是 {{ site.posts.index }}{{ page.index }}

我试图在每个帖子页面上显示一个计数器。示例:发布 43 of 2654

最佳答案

for 循环中,您可以通过两种方式获取当前项目索引:

{% for post in site.posts %}{{ forloop.index }}{% endfor %}
# will print 123...

{% for post in site.posts %}{{ forloop.index0 }}{% endfor %}
# will print 012...

而你需要的是{{ forloop.index }}

关于ruby - 如何在 Jekyll 中检索当前的帖子索引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26073090/

相关文章:

ruby-on-rails - Rails - 如何在 application.rb 中使用来自 Controller 的方法?

ruby - 如何在 Ruby 中找到方法的嵌套?

javascript - 如何在页面加载时检查 radio

Jekyll - page.categories 打印类别,类别之间没有空格

jekyll - 如何为 octopress 博客安装 jekyll 插件?

CSS @import 不适用于 Shopify

javascript - 检查 shopify cart.js 中是否存在 vendor

ruby-on-rails - ElasticSearch + Rails多个 `must`无法正常工作

ruby-on-rails - Flash 消息中的 active_scaffold 错误(没有将符号隐式转换为整数)

ruby - 我们如何在 Jekyll 配置文件中使用环境变量?