MVP нового сайта на Next.js

3 февраля 2025 г.

Поделюсь проектиком, над которым я работал с пятницы.

Когда-то давно у меня был сайт, на который я дублировал всё, что пишу в соц сетях. В 2022 я перестал его поддерживать и весь мой контент был раскидан по разным площадкам.

Меня периодически спрашивают "а писал ли ты об XYZ?" и я с.ка знаю что писал, но найти не могу.

Поэтому я решил собрать воедино всё, что я когда-либо писал (включая мои посты про чемпы по Quake 2 в конце 90х и живой журнал!) в одном месте.

Первое, что нужно было для этого сделать — мигрировать старый сайт с генератора сайтов Hugo на Next.js, что я, собственно, и сделал за выходные.

Почему нельзя было остаться на Hugo?

Да можно было, но:

  1. Я не обновлял зависимости года 3, там по-любому что-то бы сломалось, а я не хочу ковыряться в Hugo с его у.бищными шаблонами на Go.

  2. Я хочу контроль над мельчайшими деталями сайта.

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

  4. Я сейчас много работаю с Next.js в Metacast и мне тупо по кайфу запилить ещё что-нибудь на этом фреймворке.

Представляю вашему вниманию недо-MVP, на котором работает только блог, даже нет домашней страницы. Зато на нём можно почитать 160 моих старых постов с 2018 по 2022 год (уверен, что это неполная коллекция, но это всё, что было на старом сайте!)

Домашняя страница для истории, чтобы помнить о ковбойском MVP. И вдохновение для тех, кто др.чит на каждый пиксель и боится выложить в интернет свои продукты, потому что неидеально.