- Закрепить Сообщение наверху Главной страницы
- Оставить одно Сообщение на Главной странице
- Запретить индексацию конкретной страницы
- Убирать ссылку в заголовке на "приклеенную" внутреннюю страницу
- Удалить надпись "0 коммент.", содержащею линк на Сообщение, которое располагается всегда сверху
- Удалить ссылку времени написания определённого поста с Основной страницы
- Исключить строку "Ссылки на это сообщение" с Главной страницы для одного поста
- Не показывать дату Сообщения
- Удалить ссылки из шаблона Blogspot
- Убрать ссылку на главную страницу в Blogspot из шапки блога
- Убрать гаджет Blogger с Основной страницы
Особенность блогов в том, что старые посты постепенно сменяются новыми. Но можно сделать Главную страницу статичной, "приклеив" одну из статей сверху. Рассмотрим как наиболее корректно это сделать на платформе Blogger. Версия для максималистов.
Закрепить Сообщение наверху Главной страницы
- Публикуем пост.
- На вкладке "Сообщения" - кнопка "Изменить" на необходимой статье - справа "Настройки сообщения" - в поле "Опубликовано" меняем дату на какой-нибудь 2015-ый год.
- Если комментарии не уместны, то здесь же в поле "Параметры" можем их запретить.
Оставить одно Сообщение на Главной странице.
Для тех, кто желает оставить только одно Сообщение на Главной, в "Настройки" - "Сообщения и комментарии" - "Показать не более" - "1 сообщ.".
Запретить индексацию конкретной страницы.
Поскольку информацию на Главной странице полностью повторяет внутренняя, то её стоит запретить индексировать, а именно настроить 301 переадресацию (см. скриншот) и убрать все ссылки на неё. Поэтому данному Сообщению не стоит присваивать ярлык.
Убрать ссылку в заголовке на "приклеенную" внутреннюю страницу.
На вкладке шаблон вносим выделенные жирным участки.
<b:if cond='data:post.title'> <h3 class='post-title entry-title' itemprop='name'> <b:if cond='data:post.link'> <a expr:href='data:post.link'><data:post.title/></a> <b:else/> <b:if cond='data:post.url'> <b:if cond='data:blog.url != data:post.url'> <b:if cond='data:post.url != "http://адрес_внутренней_страницы.html"'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> <b:else/> <data:post.title/> </b:if> </b:if> </b:if> </h3> </b:if>Скорректируем цвет заголовка Сообщения:
h3.post-title { font: $(post.title.font); margin: 0; color: $(link.visited.color); }
Для тех, кто оптимизировал h1, h2 и h3:
<b:if cond='data:post.title'> <b:if cond='data:blog.pageType != "item"'> <b:if cond='data:blog.pageType != "static_page"'> <b:if cond='data:blog.url != data:blog.homepageUrl'> <h2 class='post-title entry-title' itemprop='headline'> <b:if cond='data:post.link'> <a expr:href='data:post.link'><data:post.title/></a> <b:else/> <b:if cond='data:post.url'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </b:if> </h2> <b:else/> <h2 class='post-title entry-title' itemprop='headline'> <data:post.title/> </h2> </b:if> <b:else/> <h1 class='post-title entry-title' itemprop='headline'> <data:post.title/> </h1> </b:if> <b:else/> <h1 class='post-title entry-title' itemprop='headline'> <data:post.title/> </h1> </b:if></b:if>
Удалить надпись "0 коммент.", содержащею линк на Сообщение, которое располагается всегда сверху
Не все элементы страницы мы используем на своих блогах, каждый выбирает своё. Следовательно, я покажу как убрать эти ссылки для определённой страницы, а вы можете подобрать, какие из этих изменений применить.
<span class='post-comment-link'> <b:if cond='data:blog.pageType != "item"'> <b:if cond='data:blog.pageType != "static_page"'> <b:if cond='data:post.allowComments'> <b:if cond='data:post.url != "http://адрес_внутренней_страницы.html"'> <a class='comment-link' expr:href='data:post.addCommentUrl' expr:onclick='data:post.addCommentOnclick'><b:if cond='data:post.numComments == 1'>1 <data:top.commentLabel/><b:else/><data:post.numComments/> <data:top.commentLabelPlural/></b:if></a> </b:if> </b:if> </b:if> </b:if> </span>
Удалить ссылку времени написания определённого поста с Основной страницы
<span class='post-timestamp'> <b:if cond='data:top.showTimestamp'> <b:if cond='data:post.url != "http://адрес_внутренней_страницы.html"'> <data:top.timestampLabel/> <b:if cond='data:post.url'> <a class='timestamp-link' expr:href='data:post.url' rel='bookmark' title='permanent link'><abbr class='published' expr:title='data:post.timestampISO8601'><data:post.timestamp/></abbr></a> </b:if> </b:if> </b:if> </span>
Исключить строку "Ссылки на это сообщение" с Главной страницы для одного поста
<span class='post-backlinks post-comment-link'> <b:if cond='data:blog.pageType != "item"'> <b:if cond='data:blog.pageType != "static_page"'> <b:if cond='data:post.showBacklinks'> <b:if cond='data:post.url != "http://адрес_внутренней_страницы.html"'> <a class='comment-link' expr:href='data:post.url + "#links"'><data:top.backlinkLabel/></a> </b:if> </b:if> </b:if> </b:if> </span>
41 комментарий:
В моем блоге они не требуются и отключены, охота удалить лишний код из шаблона.
Кстати, запрос "Шопинг в интернет магазине" является геозависимым.
http://shpargalkablog.ru/2010/10/comments-blogger.html#comment-form
Простите, что пишу в другом посте, но раз вы здесь ответили, может скажете мне что делать с CSS кодом, куда вписать и после чего, чтобы пронумеровать комментарии?
Во первых, спасибо за ваш труд.
Во вторых:
Мне тут мысль в голову пришла, а не лучше ли сделать первую страницу при помощи гаджета. Как я сделал вот тут http://natalyadesign.blogspot.com/
Убираем при помощи b:if показ сообщений на главной и вставляем гаджет "текст" или "java/HTML" прямо над страницей. Гаджету ставим показ только для главной.
По своему опыту, как думаете, как на эту страницу будут реагировать поисковики?
Да, этот вариант имеет место быть. Поисковиков всё устроит, если количество текста не будет минимальным.
Я поставила год своего сообщения 2016. Но это сообщение упорно не хочет публиковаться. Все-время пишет запланировано. Как это исправить?
Такой вариант работает - пробовали в блоге-книге моего друга :)
а вот как сделать, чтобы на главной странице были:
➡ нужный мне контент html (желательно - не сообщение)
➡ опр. виджеты над футером
➡ и чтобы после этой главной сохранялся стандартный показ сообщений по 5-7 штук.
оч. на вас надеюсь :)
ну или дайте мне микрокусочек кода для шаблона, который будет писать нужные элементы только на главной или не на главной, а дальше я сам допилю...
блог для махинаций http://clck.ru/0u777
То же самое с виджетами над футером. Размещаете их туда, где хотите увидеть и добавляете условие
Вы супер-пупер, я вас :***
^_^
<b:includable id='main' var='top'>
<!-- код -->
</b:includable>
<!-- код -->
<b:includable id='post' var='post'>
<!-- код -->
</b:includable>
заменить на
<b:includable id='main' var='top'>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- код -->
</b:if>
</b:includable>
<!-- код -->
<b:includable id='post' var='post'>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- код -->
</b:if>
</b:includable>
PS: Шопинг в интернет магазине ( пост №9 ). Это просто описание, я не использую его как ключ. После добавлений новых постов, падают все показатели в поисковиках на недели 2, поэтому вопрос статики на главной очень актуален, а постовым из "будущего" как то все топорно + много менять кода)
Или в Mozilla Firefox на поле сообщения правой клавишей мышки нажмите - "Исследовать элемент". Там удобней даже смотреть.