Обновление блога: Nuxt, мультиязычность и планы
Первую заметку в этот блог я написал чуть более 4х месяцев назад, и с тех дней, пожалуй, это самые большие технические обновления этого блога. Эта небольшая заметка постарается стать первым шагом к регулярному написанию контента (с которым явно были проблемы в начале года 🫠).
Nuxt / SSR
Помню лет 6 назад моё знакомство с генераторами статических сайтов началось с Pelican. В то время он казался очень близким по духу из-за комбинации Python + Jinja. Уже после я упал в яму с фронтом, HMR и всеми плюсами генераторов основанных на связке Node + JS + Webpack.
Я бы, возможно, так и продолжил использовать iles в качестве основы, если бы не количество усилий, которые приходилось вложить, чтобы настроить отдельную структуру, переводы и некоторых другие вещи, которые уже сделаны или запланированы для этого блога.
В результате этих страданий родилась идея перейти на что-то более общее, чтобы окончательно укрепиться в идее свободы творчества, но при этом иметь удобные инструменты — vue, tailwind и контент через markdown файлы. Идея перейти на Nuxt.
Я не буду отбирать у себя возможность написать отдельную заметку про Nuxt, но именно благодаря этой миграции другие изменения стали куда проще в реализации.
Мультиязычность
Я всегда знал, что не смогу обойтись одним языком: из-за проф. деформации, из-за расширения аудитории или необходимости написать что-то глобальное, но мне пришлось бы так или иначе заняться этим вопросом. Ну и чего тянуть, если чем дальше — тем сложнее?
У меня нет цели переводить весь контент. Сейчас в английской версии блога всего одна заметка и документация к aiogram-forms, но думаю в будущем контента будет больше.
Планы
Как я уже упомянул выше, начало года вышло сложным и на этом фоне писать даже небольшие заметки в блог не было ни времени, ни желания.
Сейчас немного отдышался, собрался с мыслями, достал смятые листочки с темами для статей и заметок и готов работать. Ждите апдейтов.