4

如何在 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 循环的多个实例。

4

1 回答 1

0

这是最好的方法。

如果您关心的是性能;那么你就不用担心了,因为 Jekyll Liquid 无论如何都会被预编译成 html,所以性能只会在构建时受到影响。

于 2019-12-16T21:07:32.773 回答