在Jekyll中重复字符串多次

问题描述 投票:3回答:1

您如何在Jekyll中多次重复字符串?

例如:在Python中,您可以执行"hello" * 5获得'hellohellohellohellohello'。在Jekyll中,有比这更简单的方法来做相同的事情。

{% for i in (1..5) %}
  Hello
{% endfor %}

示例

假设您要显示星级,并且您正在使用<i class="fa fa-star"></i>显示每个星级。因此,要显示5星评级,您可以这样做。

{% for i in (1..5) %}
    <i class="fa fa-star"></i>
{% endfor %}

单个页面上可能会显示许多评级,因此您将在for循环中使用该页面的多个实例。

jekyll liquid static-site templating-engine
1个回答
0
投票

这是最好的方法。

如果您担心的是性能,那么您不必担心,因为无论如何Jekyll Liquid都已预编译为html,因此性能只会在构建时受到影响。

© www.soinside.com 2019 - 2024. All rights reserved.