Разметка жидкой разметки содержимого
С помощью жидкой разметки можно разделить содержимое между двумя заполнителями.
Например, допустим, у меня есть этот контент в сообщении на форуме:
Это мой пост на форуме. [[Это текст, который я не хочу выводить в своем сообщении на форуме]]
Есть ли способ, которым я мог бы использовать жидкостный фильтр разметки для отображения только "Это мое сообщение на форуме, без содержания в скобках?
Что-то вроде этого?
{{forum.post | Стриптиз: "[[" | strip-end: "]]" }}
2 ответа
Нет фильтра, который делает это, но вы можете использовать несколько фильтров, чтобы получить желаемый контент.
{% assign parts = forum.post | replace:'[[', [split] | replace:']]', [split] | split: '[split]' %}
{% assign removeMe = parts[1] %}
{{ forum.post | remove: removeMe }}
Может быть, не совсем то, что вы ищете, но все, что вы положили между использованием тегов комментариев, не будет отображаться.
{% comment%} Читайте сейчас, потому что я уйду в HTML... {% endcomment%}