您如何在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都已预编译为html,因此性能只会在构建时受到影响。