Разметка жидкой разметки содержимого

С помощью жидкой разметки можно разделить содержимое между двумя заполнителями.

Например, допустим, у меня есть этот контент в сообщении на форуме:

Это мой пост на форуме. [[Это текст, который я не хочу выводить в своем сообщении на форуме]]

Есть ли способ, которым я мог бы использовать жидкостный фильтр разметки для отображения только "Это мое сообщение на форуме, без содержания в скобках?

Что-то вроде этого?

{{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%}

Другие вопросы по тегам