Персональный блог.

Как вы уже, наверное, заметили, я переехал из ЖЖ на персональный блог. Вот он: http://blog.sirano.info

С другой стороны, этого можно и не заметить — для френдов в ЖЖ все осталось по-старому. Потому что блог транслируется в ЖЖ целиком.

Тем не менее, блог существенно лучше по многим причинам:

  1. Все теги, которые были в ЖЖ можно конвертировать в рубрики, а потом выстроить иерархию рубрик и свести в меню со всякими подменю. Скажем захотел человек посмотреть все мои стерео-картинки, идет в соответствующий раздел, и вуаля.
  2. Всем постам можно привязывать геометки. И, кроме того, что под каждым сообщением теперь есть карта с отметкой, где это, также есть общая карта всех записей.
  3. Меню вообще можно настраивать как хочешь. Добавлять туда статичные страницы и все такое. Вообще гибкости в настройке на порядок больше, чем в ЖЖ.
  4. Не говоря уже о том, что можно целиком создать уникальный шаблон, а не только сделать это с помощью стилей, как это сейчас в ЖЖ.
  5. Ну и очевидные вещи, связанные со свободой от аббераций стабильности ЖЖ и вменяемости абуз-команды. Так что если ЖЖ умрет, теперь вы знаете, где меня искать.

И при этом в блог можно скопировать все старое содержимое своего дневника вместе с комментами. И добавляя новую запись в блог, она появится в ЖЖ, с поддержкой груп френдов и прочих прелестей. Вот я сейчас пишу именно в блоге, а читаете вы меня в ЖЖ.

Если кто хочет сделать так же, то рассказываю.

Как переехать из ЖЖ на собственный блог

Для переезда вам потребуется хостинг, доступ к SQL и FTP-серверу, на котором будет лежать сайт. Все это работает на WordPress. Поэтому первым делом надо его установить.

Далее ставим плагины:

  • LiveJournal Userpics (добавляет юзекрики в сеопированные из ЖЖ комменты)
  • RusToLat (Транслитерирует названия статей в алиасах записей)
  • WP Geo (Если хотите привязывать записи к карте)
  • Avatar (если хотите, чтобы ваши посетители могли загружать свои аватары — по умолчанию аватары беруться из Граватара)
Все плагины настраиваем в разделе «Параметры».

Плагины кросспостинга в ЖЖ пока НЕ СТАВИМ

Далее, идем в инструменты и жмем Import и выбираем LiveJournal. Вводим логин пароль. Обязательно вводим пароль в поле Protected Post Password, если не хотим, чтобы наши записи не для всех стали общедоступными. И запускаем процесс импорта.

Процесс очень долгий (если журнал большой) но его лучше не прерывать. Пока он не кончится, забудьте о блоге и не трогайте эту страницу.

Когда процесс завершится, вы с радостью увидите, что все содержимое журнала сохранено в блоги, и с ужасом, что все комменты продублировались в Ваших постах несчетное количество раз. Спокойно! Все под контролем!

Идете в MySQL и вводите последовательно две команды:

DELETE s1 FROM `wp_comments` s1, (SELECT `comment_ID`, `comment_post_ID`, `comment_author`,`comment_content`, count(*) as Number FROM `wp_comments` Group by `comment_post_ID`, `comment_content` Having Number > 1) s2 WHERE s1.`comment_post_ID`=s2.`comment_post_ID` AND s1.`comment_author`=s2.`comment_author` AND s1.`comment_content`=s2.`comment_content` AND s1.`comment_ID`>s2.`comment_ID`;

и

UPDATE `wp_posts` INNER JOIN (Select `wp_posts`.ID,Comm FROM `wp_posts` Inner Join (Select `wp_posts`.ID, count(*) as Comm from `wp_comments` Left JOIN `wp_posts` on `wp_comments`.comment_post_ID=`wp_posts`.ID group by ID) as x on `wp_posts`.ID = x.ID) as Tbl1 ON `wp_posts`.ID=Tbl1.ID Set `wp_posts`.comment_count=Tbl1.Comm

Возвращаемся в блог, и видим, что комменты остались только нужные. О, счастье.

Далее приводим записи в порядок. Конвертируем нужные метки в разделы (Инструменты/Импорт/Categories and Tags Converter), удаляем ненужные метки и посты, проставляем геотеги, настраиваем меню, удаляем битые ссылки (Инструменты/неправильные ссылки) и так далее. Наиболее творческая и интересная часть работы.

Вот, собственно, и все :)

Удачи!

UPD: Раньше тут был кусок про автоматический кросспостинг, но он сейчас перестал работать.

 

 

Персональный блог.: 2 комментария

  1. Приветствую!
    Скажите, я могу свое сообщество перетащить, а не блог. Когда делаю импорт, то тягает мой блог. А как мое сообщество вытянуть?
    Буду благодарен за совет

    • Сообщества не перетаскивал, поэтому не знаю, делается ли это этими средствами..

Добавить комментарий