如何在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 %}
单个页面上可能会显示许多评级,因此您将使用该循环的多个实例。
答案 0 :(得分:0)
这是最好的方法。
如果您关注性能;那么您不必担心,因为无论如何Jekyll Liquid都已预编译为html,因此性能只会在构建时受到影响。