Медлительность и громоздкость Wordpress в последнее время стала разочаровывать меня все больше и больше. От части это было связанно с большим количеством активированных плагинов и непотимизированной темой. Но при всем этом, сама CMS с новыми версиями становится только объемнее, а большинство из новшест не являются необходимыми для обычного блога. Окончание баланса на хостинге дало еще один дополрнительный толчок для переезда. После Wordpress’а хотелось чего-то простенького и быстрого, выбор пал на Jekyll. Jekyll - это генератор статических сайтов, который отлично дружит с Github Pages. А это значит, что используя Github Pages мы получаем халявный хостинг к которому можем прикрутить наш домен.
Процесс написания поста теперь является таковым:
- Создаем новый *.md файл и открываем его в любимом редакторе
- Пишем пост используя разметку markdown
- Делаем push файла с постом в наш репозиторий на github
- Ждем пару минуток пока генерируется новый пост
Теперь коротко о главном при переезде:
- Экпорт контента: Экспортировать записи и посты из Wordpress помог плагин Jekyll Exporter. Плагин так же экспортирует изображения из папки wp-content. Но так как в моем случае они хранились на отдельном поддомене img.artslab.info, то пришлось скачать их вручную.
- Хостинг контента: Как я уже упомянул выше, Jekyll отлично работает на Github Pages, поэтому теперь весь контент лежит в отдельном репозиторий и хостинг обходится бесплатно.
- Хостинг для изображений: В качестве хранилища для изображений я выбрал Google Drive, так как сервис выдает статическую ссылку на файл + много дискового пространства. Поэтому единственное что нужно было сделать для быстрого фикса всех ссылок на изображения - это взять редактор и выполнить Find & Replace All.
Напоследок еще несколько полезных ссылок по Jekyll: