Blogger: Фид блога не найден! Что делать?
17 comments
Началось все 19 февраля 2010, когда я завела свой новый блог. Дата в этой истории очень важна так как Blogger объявил о Дизайнере шаблонов только 11 марта. Так что воспользоваться Дизайнером шаблонов мы не могли и подобрали в интернете довольно симпатичный шаблон. Самые вопиющие ошибки мы исправили сразу и я начала свой блог (о новом блоге я расскажу в каком-нибудь будущем посте).
После того как первый пост был написан, я решила, что пришло время стать Постоянным читателем своего собственного блога. Зашла на Панель инструментов Blogger'а и нажала кнопку ДОБАВИТЬ под СПИСКОМ ЧТЕНИЯ - и получила ошибку, удивилась, решив, что блог у меня слишком новый вот и фид еще не доступен, ОЧЕНЬ УДИВИЛАСЬ! Но я то стрелянный воробей подняла свою же статью Blogger: Настройки канала сайта и подсмотрела там по какому адресу Blogger формирует фид блога. Ввела в окошко для адреса адрес фида и благополучно стала постоянным читателем своего блога.
Стала я присматривать за своим фидом - ведь это так естественно, что когда вводишь адрес своего блога, то фид сразу же определяется, а он все не определяется и не определяется, тогда я решила "прожечь" фид с помощью FeedBurner и вот ведь несчастье вместо того чтобы найти фид по адресу (url) моего блога FeedBurner предложил мне
Идентифицировать источник фида
Объясняя, что они " не смогли обнаружить действующего фида по данному адресу" и предложили мне проверить фид здесь: http://feedvalidator.org/
Я честно проверила свой фид и "Упс", сказали мне на чисто английском языке: "It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one." (Что значит искали они искали фид для моего блога, но не нашли)... Неприятно, конечно, но как с этим бороться я знаю -- подставляю из статьи про каналы адрес размещения фида и все находится. Грустно мне было и плохо - блог новый, фид все не появляется (вернее не определяется автоматически) одна хорошая вещь, что поставила у себя в блоге подписку через FeedBurner и решила, что все будет хорошо. (Это была чтасть о Плохих шаблонах - что было не так с этим шаблоном вы узнаете немного позже!)
Теперь на сцену выходит хороший читатель, который не захотел подписываться через FeedBurner, а также как и я всегда делаю, попробовал подписаться через Blogger'овский Список чтения, но получив ошибку не стал ничего изобретать (и это правильно), а написал мне письмо об этой ошибке.
А потом я долго (недели 2-3) искала решение этой проблемы. И теперь время рассказать о заботливом Blogger'е. Сведя вместе информацию из разных источников я нашла строчку, которая есть во всех стандартных шаблонах, но которой нет в некоторых шаблонах возможно найденных вами на просторах интернета. ОЧЕНЬ НЕ РЕКОМЕНДУЮ ИСПОЛЬЗОВАТЬ ТАКИЕ ШАБЛОНЫ - НЕДОБРОСОВЕСТНЫЕ РАЗРАБОТЧИКИ МОГУТ ПОМЕСТИТЬ ТУДА ВСЕ ЧТО УГОДНО, НАЧИНАЯ ОТ ССЫЛОК НА СЕБЯ ЛЮБИМЫХ, КОНЧАЯ ВРЕДОНОСНЫМИ JAVASCRIPT'ами - решать, конечно, вам, а я продолжаю..
В стандартных шаблонах Blogger'а есть, оказывается такая замечательная строчка:
<b:include data='blog' name='all-head-content'/>
Строчка должна быть помещена где-нибудь после строчки:
<head>
А делает это строчка невероятно много: она добавляет в ваш блог с десяток необходимых строк, начиная от указания размещения всех фидов вашего блога, затем очень важная для поисковых роботов строчка <link href='http://...' rel='canonical'/> и наконец ссылка на openid.server
Когда я поставила эту строчку <b:include data='blog' name='all-head-content'/> в свой шаблон все волшебным образом заработало и фиды стали находиться автоматически и, исследовав, что еще добавилось в мой блог, я прочувствовала как сильно Blogger заботится о всех нас.
Домашнее задание для всех проверить в шаблоне наличие строчки: <b:include data='blog' name='all-head-content'/>
1 коммент.:
Здравствуйте, строчка после хэд----, в теле кода шаблона имеется, но feedburner - показывает ошибку в определении канала.( Возможно, что-то подскажете?..
Отправить комментарий
Комментировать...