Как вы уже, наверное, заметили, я переехал из ЖЖ на персональный блог. Вот он: http://blog.sirano.info
С другой стороны, этого можно и не заметить — для френдов в ЖЖ все осталось по-старому. Потому что блог транслируется в ЖЖ целиком.
Тем не менее, блог существенно лучше по многим причинам:
- Все теги, которые были в ЖЖ можно конвертировать в рубрики, а потом выстроить иерархию рубрик и свести в меню со всякими подменю. Скажем захотел человек посмотреть все мои стерео-картинки, идет в соответствующий раздел, и вуаля.
- Всем постам можно привязывать геометки. И, кроме того, что под каждым сообщением теперь есть карта с отметкой, где это, также есть общая карта всех записей.
- Меню вообще можно настраивать как хочешь. Добавлять туда статичные страницы и все такое. Вообще гибкости в настройке на порядок больше, чем в ЖЖ.
- Не говоря уже о том, что можно целиком создать уникальный шаблон, а не только сделать это с помощью стилей, как это сейчас в ЖЖ.
- Ну и очевидные вещи, связанные со свободой от аббераций стабильности ЖЖ и вменяемости абуз-команды. Так что если ЖЖ умрет, теперь вы знаете, где меня искать.
И при этом в блог можно скопировать все старое содержимое своего дневника вместе с комментами. И добавляя новую запись в блог, она появится в ЖЖ, с поддержкой груп френдов и прочих прелестей. Вот я сейчас пишу именно в блоге, а читаете вы меня в ЖЖ.
Если кто хочет сделать так же, то рассказываю.
Как переехать из ЖЖ на собственный блог
Для переезда вам потребуется хостинг, доступ к 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: Раньше тут был кусок про автоматический кросспостинг, но он сейчас перестал работать.
Приветствую!
Скажите, я могу свое сообщество перетащить, а не блог. Когда делаю импорт, то тягает мой блог. А как мое сообщество вытянуть?
Буду благодарен за совет
Сообщества не перетаскивал, поэтому не знаю, делается ли это этими средствами..