Я создаю блог октопресса. В этом блоге у ряда записей есть сноски. Файлы уценки в настоящее время обозначают сноску следующим образом:
"This is the main text <footnote>and this is the footnote</footnote> where
we speak of main-text things"
Что я хочу сделать, так это извлечь сноски из основного текста, а затем получить доступ как к основному тексту, так и к сноскам в качестве переменных в макете.
Я добился некоторого прогресса в этом, создав фильтр, но он работает не очень хорошо, потому что фильтры всегда выводят результат сразу после возврата, и мне нужно отформатировать сноски.
Генератор может быть более подходящим? Преобразователь? Должен ли я вообще не использовать жидкие теги в этом случае?
Фильтры для меня наиболее логичны. Есть ли способ получить возвращаемое значение фильтра без его вывода на экран? В настоящее время я использую это:
{{ content | footnotes }}
Но это просто сбрасывает массив как один большой неформатированный массив. Если это еще не очевидно, я только начинаю работать с Liquid и немного запутался.