Блог создается при поддержке Failover Bar и Anarchic Pro

Кастомный вебсайт против Wordpress

October 29, 2023 . 2 минут на чтение статьиКастомный вебсайт против Wordpress

Часто слышу совет: да зачем тебе самому писать сайт, возьми Wordpress

Собственноручно написанный сайт позволяет удобно и быстро делать странное.

Например, сегодня мне потребовалось для SEO делать короткие красивые урлы.

Обычно CMS создают длинное говно вида homepage-ru/blog/category/post.php. Гуглу такие адреса не нравятся. На них даже глазами в браузере смотреть неприятно. Урл вида homepage-ru/post выглядит куда красивее и индексируется лучше.

Чудовищный говнокод со скриншота пробегает по всему контенту сайта и ищет посты с метаинформацией прямо в тексте поста о том, что он приоритетный. Метаинформация хранится прямо в тексте поста в формате frontmatter, рекомендую. Такие посты автоматически перемещаются на первый уровень вложенности урла по адресу вида homepage-ru/post.

Основное отличие от того же ребайндинга дерева постов через настройки nginx в том, что здесь тебе полностью известно не только содержимое этого поста, но и вообще весь граф постов, со всей метаинформацией и контентом. Можно прямо в момент генерации статических страниц делать разнообразные рефакторинги. Это полезно, как минимум, для SEO.

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

Таким образом можно написать еще множество интересных правил. И все это стало возможным потому, что сайт написан вручную на Next.js, а не собран из плагинов Wordpress.

Только вручную написанные костыли и велосипеды. Так победим.



🍺 Поблагодарить автора

Не забывайте подписаться на наши ресурсы, там есть ништяки: