Этот сайт
Портфолио Alex Melan
Сайт-портфолио, который вы сейчас читаете — со своим генератором и тремя языками.The portfolio site you're reading right now — with its own generator and three languages.Сайт-портфоліо, який ви зараз читаєте — з власним генератором і трьома мовами.
О проектеOverviewПро проєкт
Этот сайт — тоже проект, и его честно стоит здесь упомянуть. Под ним лежит собственный статический генератор на Node.js.
Данные всех проектов хранятся отдельно, в структурированных файлах, а скрипт сборки собирает из них главную страницу, отдельную страницу под каждый проект и заодно посты для Telegram-канала. Оформление — на Tailwind CSS, без рантайм-зависимостей.
Три языка — русский, английский, украинский — встроены прямо в страницы и переключаются мгновенно, без перезагрузки. Получился не просто сайт, а маленькая генераторная система, которую легко расширять.
This site is a project too, and it honestly deserves a mention here. Under it sits a custom static generator in Node.js.
All project data is stored separately, in structured files, and the build script assembles the home page, a separate page for every project and the Telegram-channel posts from it. Styled with Tailwind CSS, with no runtime dependencies.
Three languages — Russian, English, Ukrainian — are built right into the pages and switch instantly, with no reload. The result isn't just a site but a small generator system that's easy to extend.
Цей сайт — теж проєкт. Під ним лежить власний статичний генератор на Node.js.
Дані всіх проєктів зберігаються окремо, а скрипт збирає з них головну сторінку, сторінку під кожен проєкт і пости для Telegram. Оформлення — на Tailwind CSS.
Три мови вбудовані прямо в сторінки й перемикаються миттєво.
ОсобенностиFeaturesОсобливості
- Собственный статический генератор на Node.js
- Данные проектов отдельно, сборка из них всех страниц
- Три языка: RU / EN / UA с мгновенным переключением
- Оформление на Tailwind CSS без рантайм-зависимостей
- Заодно генерируются посты для Telegram-канала
- A custom static generator in Node.js
- Project data kept separate, all pages built from it
- Three languages: RU / EN / UA with instant switching
- Styled with Tailwind CSS, no runtime dependencies
- Telegram-channel posts generated alongside
- Власний статичний генератор на Node.js
- Дані проєктів окремо, збірка з них усіх сторінок
- Три мови: RU / EN / UA з миттєвим перемиканням
- Оформлення на Tailwind CSS без рантайм-залежностей
- Заодно генеруються пости для Telegram-каналу