Вот еще один способ сделать это, сначала используя метод capture как дружественный способ присваивать значения, разделенные символом новой строки, переменной, а затем преобразовывать эту переменную в массив с параметром assign и несколькими фильтрами:
{% capture my_array %}
one
two
three
{% endcapture %}
{% assign my_array = my_array | strip | newline_to_br | strip_newlines | split: "<br />" %}
Фильтры делают следующее:
strip удаляет начальные пробелы перед one и завершающие пробелы после three.