Jekyll 用液体语言循环字母表

Jekyll 用液体语言循环字母表,jekyll,liquid,Jekyll,Liquid,我正在用Jekyll创建一个页面,它有一个内置的液体引擎。我熟悉一些基本的循环,但我不能让它工作 {% for letter in (65..90) %} <a href="#{{ letter }}">{{ letter }}</a> {% endfor %} {(65..90)%中的字母为% {%endfor%} 我想要的是输出的样子 <a href="#A">A</a> <a href="#B">B</a> ...

我正在用Jekyll创建一个页面,它有一个内置的液体引擎。我熟悉一些基本的循环,但我不能让它工作

{% for letter in (65..90) %}
<a href="#{{ letter }}">{{ letter }}</a>
{% endfor %}
{(65..90)%中的字母为%
{%endfor%}
我想要的是输出的样子

<a href="#A">A</a>
<a href="#B">B</a>
...
<a href="#Z">Z</a>

...
但是我看到

<p><a href="#65">65</a></p>

<p><a href="#66">66</a></p>

...

<p><a href="#90">90</a></p>

...

我需要的是一种将ASCII数字转换为液体中的字母的方法,并且我需要输出在循环生成的每个东西周围没有
标记


我怎样才能让Liquid输出像第二个代码块这样的东西呢?

好的,我是在一些人的帮助下弄明白的

我真正需要的是

{% assign alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" | split: "" %}
{% for letter in alphabet %}
<a href="#{{ letter }}">{{ letter }}</a>{% endfor %}
{%assign alphabet=“abcdefghijklmnopqrstuvxyz”|拆分:%}
{字母表%中字母的百分比}
{%endfor%}
我曾尝试将字母表放入for循环声明中,但它似乎只在字母表之前已指定的情况下才起作用

标记的复杂性是因为我在
.md
文档中这样做,循环最后在每个链接之间放置了一个换行符,在标记中被解释为新段落。将
endfor
与代码放在同一行上可以去掉那些换行符