在Jekyll中多次重复字符串

时间:2017-03-16 23:58:12

标签: jekyll liquid static-site templating-engine

如何在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 %}

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

1 个答案:

答案 0 :(得分:0)

这是最好的方法。

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