Jekyll / Liquid - как добавить большие блоки текста в основной материал YAML?

Я пытаюсь реализовать каталог услуг в Jekyll, в котором каждая из 20 или 30 страниц будет содержать таблицу 7x2. В левом столбце будут метки, например Обзор, Доступен для и т. Д., В то время как правый столбец будет занимать от одной строки до нескольких абзацев текста. Я надеялся охарактеризовать правый столбец с помощью переменных Liquid, например {overview}, {availableTo}

Я заметил, что YAML кажется очень разборчивым в отношении разрывов строк, и, соответственно, мне пришлось ввести эти абзацы и их разметку в одну строку, которая может длиться несколько экранов. ширина. Это проблема, потому что это раздражает, а также потому, что я хотел бы, чтобы эти главные материалы были доступны для редактирования техническими пользователями, но не пользователями веб-разработки. Есть ли способ, чтобы передняя часть выдерживала перерывы?

В качестве альтернативы, есть ли способ, которым я мог бы заполнить эту таблицу разделом {content}, без необходимости каждый раз перекодировать таблицу в нее?

51
задан patrickjmc 18 July 2011 в 04:01
поделиться