MVP нового сайта на Next.js
Поделюсь проектиком, над которым я работал с пятницы.
Когда-то давно у меня был сайт, на который я дублировал всё, что пишу в соц сетях. В 2022 я перестал его поддерживать и весь мой контент был раскидан по разным площадкам.
Меня периодически спрашивают "а писал ли ты об XYZ?" и я с.ка знаю что писал, но найти не могу.
Поэтому я решил собрать воедино всё, что я когда-либо писал (включая мои посты про чемпы по Quake 2 в конце 90х и живой журнал!) в одном месте.
Первое, что нужно было для этого сделать — мигрировать старый сайт с генератора сайтов Hugo на Next.js, что я, собственно, и сделал за выходные.
Почему нельзя было остаться на Hugo?
Да можно было, но:
-
Я не обновлял зависимости года 3, там по-любому что-то бы сломалось, а я не хочу ковыряться в Hugo с его у.бищными шаблонами на Go.
-
Я хочу контроль над мельчайшими деталями сайта.
-
Сайт мне нужен в том числе, чтобы сделать на нём портал для приёма платежей, записи на консультации, курсы и другого платного контента.
-
Я сейчас много работаю с Next.js в Metacast и мне тупо по кайфу запилить ещё что-нибудь на этом фреймворке.
Представляю вашему вниманию недо-MVP, на котором работает только блог, даже нет домашней страницы. Зато на нём можно почитать 160 моих старых постов с 2018 по 2022 год (уверен, что это неполная коллекция, но это всё, что было на старом сайте!)
Домашняя страница для истории, чтобы помнить о ковбойском MVP. И вдохновение для тех, кто др.чит на каждый пиксель и боится выложить в интернет свои продукты, потому что неидеально.