У меня есть некоторые посты, которые являются просто javascript, и когда он появляется на домашней странице, отображается весь скрипт, я хочу, чтобы посты, содержащие метку "Pasta", были скрыты от домашней страницы.
Я пытался заменить это: <b:include data='post' name='post'/>
Для этого:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast == "true"'>
<b:if cond='data:label.name != "LabelYouWantToHide"'>
<b:include data='post' name='post' />
</b:if>
</b:if>
</b:loop>
<b:else/>
<b:include data='post' name='post' />
</b:if>
ВЫШЕ КОДЕКС НАЙДЕН В ЭТОМ ВОПРОСЕ
И я также попробовал контент на этой странице .
<b:with var='posts'
value='data:posts filter
(p => p.labels none
(l => l.name == "hide-me"))'>
</b:with>
Но это скрывает сообщение даже на странице самого сообщения
Я думаю, что что-то в моем шаблоне мешает ему работать, но я не смог определить
Мой тестовый блог здесь
Код шаблона здесь