Categories: Мнение

Блог Stack Exchange отказывается от WordPress в пользу Jekyll

На прошлой неделе Stack Exchange объявила о своем новом блоге, обновленном для публикации новостей компании и инженерных сообщений. Первый пост в блоге, написанный Джоном Ченом, разработчиком-евангелистом Stack Overflow, вызвал немало фанфар по поводу перехода с WordPress на Jekyll .

Объяснение Чана процесса команды приводит несколько любопытных причин их недовольства WordPress:

На этапе первоначального предложения для инженерного блога у нас также был разговор о том, какой движок мы будем использовать. В то время все наши блоги работали на WordPress… что нас не очень радовало. Он был очень глючным, в него было трудно войти, он был не очень производительным и доставил нашей команде SRE немало головной боли. Если бы мы действительно собирались обновить новый блог компании, казалось бы, много работы, чтобы попытаться бороться с нашей установкой WordPress.

С небольшими навыками работы с WordPress эти жалобы кажутся легкими для решения, особенно с учетом того, что Чан сказал, что команда была вдохновлена ​​такими блогами, как Code as Craft и OkTrends , которые работают на WordPress. Тем не менее, анти-WordPress настроения продолжают расти в сообществе Stack Overflow, которое недавно поставило программное обеспечение на третье место среди самых страшных технологий.

После долгих размышлений команда Stack Exchange решила использовать статический движок, в конечном итоге приземлившись на Jekyll . Чан обрисовал преимущества, которые они увидели в переезде:

  • Посты публикуются в формате Markdown, с чем большинство сотрудников нашей компании было знакомо.
  • Jekyll — это просто генерация статического сайта, поэтому он намного производительнее.
  • Полная гибкость для клиентской работы, нет необходимости возиться с шаблонами
  • Открытый исходный код с сильным сообществом, которое мы любим
  • Не WordPress или PHP

Чан описал процесс миграции, начинание, сопряженное с препятствиями. Для тех, кто хочет перенести свои блоги, доступен плагин Jekyll Exporter , но Stack Exchange решил использовать инструмент exitwp , чтобы получить большую часть пути.

Поскольку Jekyll не предлагает встроенной поддержки комментариев, одной из самых больших проблем при миграции было сохранение этого контента и перенос его в новую систему. Команда Stack Exchange решила использовать Disqus для комментариев, но не смогла должным образом перенести существующие комментарии и была вынуждена разработать альтернативное решение.

«Хуже всего то, что команда Disqus не поддерживала нас», — сказал Чан. «Мы ждали ответа службы поддержки порядка нескольких недель, и более месяца они оставались нерешенными. Отправка официальных запросов в службу поддержки, электронных писем и сообщений на их форуме Discuss осталась незамеченной».

Несмотря на их неудовлетворительный опыт работы с Disqus и тот факт, что им приходится жертвовать возможностями входа в систему Stack Exchange, чтобы использовать его, Чан сказал, что они будут продолжать использовать его в будущем.

Если вы ведете большой и известный блог на WordPress, вам потребуется определенный уровень знаний для настройки тем и плагинов, а также для обеспечения высокого уровня производительности. Неясно, не хватало ли команде Stack Exchange опыта (исходя из некоторых приведенных жалоб) или она просто не желала продолжать работу с WordPress после неудовлетворительного опыта. Ни одна массовая миграция с одной платформы на другую никогда не будет легкой и безошибочной, но учетная запись Чана дает ценную информацию о том, насколько сложно в настоящее время перейти с WordPress на Jekyll при сохранении всего вашего контента.

writer

Recent Posts

WordPress Multisite Sync и Elementor. Как подружить?

Работая с плагином WordPress Multisite Sync столкнулся с проблемой. При синхронизации страниц данные от Elementor…

2 месяца ago

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago