Как я уже писал, есть хаки для блоггера, позволяющие прятать длинные посты под "кат". Но тот хак, который я описывал, загружал полный текст поста и только после этого скрывал его с экрана. В этот раз, в блоге Андрея Тряпичникова, а точнее здесь, обнаружил неплохой способ нормально убрать ненужную часть длинных постов с главной страницы. Далее цитирую автора.
Если захотите использовать "свертывание" статьи в ссылку "Продолжить..." , все делается очень просто:
<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>
вставляем между <style> и </style>, если оных нет - прописываем в пределах<head>.
После находим в "развернутом" шаблоне <data:post.body/>, сразу после него ставим
<b:if cond='data:blog.pageType != "item"'><br />
<a expr:href='data:post.url'>Продолжить...</a>
</b:if>
По желанию меняем "Продолжить..." на нужный текст и добавляем переносы строк перед ним. Ту часть поста, которая не должна быть на главной странице, заключаем в теги <span class=fullpost></span>.
Если захотите использовать "свертывание" статьи в ссылку "Продолжить..." , все делается очень просто:
<b:if cond='data:blog.pageType == "item"'>
span.fullpost {display:inline;}
<b:else/>
span.fullpost {display:none;}
</b:if>
вставляем между <style> и </style>, если оных нет - прописываем в пределах<head>.
После находим в "развернутом" шаблоне <data:post.body/>, сразу после него ставим
<b:if cond='data:blog.pageType != "item"'><br />
<a expr:href='data:post.url'>Продолжить...</a>
</b:if>
По желанию меняем "Продолжить..." на нужный текст и добавляем переносы строк перед ним. Ту часть поста, которая не должна быть на главной странице, заключаем в теги <span class=fullpost></span>.