Кастомный вебсайт против Wordpress
October 29, 2023 . 2 минут на чтение статьиЧасто слышу совет: да зачем тебе самому писать сайт, возьми Wordpress
Собственноручно написанный сайт позволяет удобно и быстро делать странное.
Например, сегодня мне потребовалось для SEO делать короткие красивые урлы.
Обычно CMS создают длинное говно вида homepage-ru/blog/category/post.php
. Гуглу такие адреса не нравятся. На них даже глазами в браузере смотреть неприятно. Урл вида homepage-ru/post
выглядит куда красивее и индексируется лучше.
Чудовищный говнокод со скриншота пробегает по всему контенту сайта и ищет посты с метаинформацией прямо в тексте поста о том, что он приоритетный. Метаинформация хранится прямо в тексте поста в формате frontmatter, рекомендую. Такие посты автоматически перемещаются на первый уровень вложенности урла по адресу вида homepage-ru/post
.
Основное отличие от того же ребайндинга дерева постов через настройки nginx в том, что здесь тебе полностью известно не только содержимое этого поста, но и вообще весь граф постов, со всей метаинформацией и контентом. Можно прямо в момент генерации статических страниц делать разнообразные рефакторинги. Это полезно, как минимум, для SEO.
Конечно, и в Wordpress можно было достичь такого, но для этого придется стать фуллтайм вордпресс-разработчиком, этого нам не нужно.
Таким образом можно написать еще множество интересных правил. И все это стало возможным потому, что сайт написан вручную на Next.js, а не собран из плагинов Wordpress.
Только вручную написанные костыли и велосипеды. Так победим.
Не забывайте подписаться на наши ресурсы, там есть ништяки:
- Откровения от Олега - Telegram-канал автора этого гайда
- Оправдания от Олега - Telegram-чат
- SmallTech Pro - Youtube-канал
- Telegram-канал Failover Bar - единственный в Санкт-Петербурге (а может, и в России вообще) бар для разработчиков. Мы здесь постоянно встречаемся и разговариваем про Java.