Как перенести блог с MaxSite на WordPress

Доброго дня, дорогой читатель.

Сейчас передо мной стоит задача перенести вот этот мой блог с MaxSite на WordPress. Это примерно 110 записей и около 280 комментариев.

Для меня в итоге MaxSite оказалась очень неудобной и неоднозначной системой. Очень жаль, что потеряна куча времени на неё. Лучше бы сразу использовал предсказуемый и понятный WordPress. Да ещё и ошибку 502 выдаёт при открытии более чем 1 страницы одновременно. А после обновления новые размещаемые в этой цмске статьи стали выглядеть на сайте как каша. Вот так:

Хотя при создании статьи текст был разбит на абзацы, добавлено форматирование и т.п.

Вместо отдельных изображений в статьях — только ссылки на них.

Итак. Что я делаю — по шагам. Возможно, кому-то пригодится.

Поставил в отдельную папку на сервере WordPress. То есть в корне сайта создал отдельную папку WordPress и туда закинул все файлы из архива вордпресса.

Затем зашёл в админ-панель. Скопировал наименования рубрик и проверил, что их латинские адреса совпадают с вариантами на макссайте. Поскольку вордпресс и макссайт по-разному переводят русскоязычные названия рубрик / меток / статей / страниц в латинское написание.

На вордпрессе я для этого использую плагин Cyr to Lat enhanced (авторы: Sol, Sergey Biryukov, Nikolay Karev, Dmitri Gogelia).

Затем идём в раздел «инструменты — постоянные ссылки». Макссайт ставит префикс page для записей и префикс category для категорий.

Поэтому в общих настройках в пункте «Произвольно» вставляем что-то типа «/page/%postname%/».

А чуть ниже в префиксе для категорий вставляем слово category. Если вы также используете метки — то ещё и в поле для меток нужно поместить то, как метки помечает Макссайт. Просто метки я на этом сайте не использую.

Ну а дальше — я открываю записи по одной и переношу: копирую название записи, затем отдельно адрес записи, затем контент и редактирую его.

К сожалению, у меня именно такой косяк — с контентом: его оформление после очередного обновления MaxSite слетело нахрен. Поэтому я не могу автоматически перенести статьи. Да и нечем, по ходу. Хорошо, что на личном блоге их немного сравнительно. Ещё забавно то, то я параллельно перечитаю старые статьи.

Кроме того, при редактировании статьи нужно отдельно смотреть картинки.

И конструкции вида

[image(center)=http://aleksandr-krylov.ru/uploads/_pages/51/mini/3.gif]http://aleksandr-krylov.ru/uploads/_pages/51/3.gif[/image]

менять на конструкции вида

<img class=»aligncenter size-full wp-image-201″ src=»http://aleksandr-krylov.ru/uploads/_pages/51/3.gif» alt=»» />

Очень важно учесть и то, что ссылки внутри статей не поменяются, а значит, вордпресс в итоге должен отдавать страницы именно по тем же адресам, которые были у макссайта. Иначе будет куча «битых» ссылок.

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

При переносе комментариев на установку конкретных дат просто забил. Это ни на что не повлияет, но почти 280 комментариев отдельно открывать и править даты — это перебор. )

А вообще, на весь процесс переноса сайта с Макссайта на ВордПресс ушло 2 дня. Не так страшен чёрт.

Поэтому если вы думаете, что выбрать — MaxSite или WordPress — то для меня сейчас ответ на этот вопрос очевиден — ВордПресс.

С уважением, Александр Крылов, aleksandr-krylov.ru

Как перенести блог с MaxSite на WordPress: 2 комментария

  1. Сергей

    Столкнулся с похожей проблемой переноса старого сайта с МаксСайт на ВордПресс, но я человек ленивый, и вручную переносить данные не люблю. Поэтому сделал плагин для этого — может кому-то в будущем пригодиться — https://wordpress.org/plugins/importer-from-maxsite/

    1. Александр Крылов Автор записи

      Это прекрасно. ) Жаль только, что этого плагина не было, когда я переезжал.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *