Моя жена — дизайнер, и недавно она столкнулась с проблемой при работе над новым проектом: у команды не было дизайн-системы. Первое, что приходило в голову, — это долго и муторно вручную переносить весь существующий сайт в Figma. Однако её разработчики порекомендовали отличный плагин — html.to.design. Но и тут возникла загвоздка: на один аккаунт можно было скопировать всего 5 страниц. Для постоянной работы это неудобно, а выбивать бюджеты на платную версию достаточно сложно. Пришлось создавать новые аккаунты, что тоже не самое лучшее решение. Жена предложила идею сделать подобный плагин как пет-проект, на котором можно заработать. Я решил изучить эту тему и выяснил, что аналогов действительно нет. Есть множество плагинов для переноса из Figma в код или разметку (например, в JSX), но обратного процесса нет. Я решил разобраться, как можно реализовать своё решение. Выяснилось, что это не так просто. Во-первых, нужно правильно парсить не только HTML, но и CSS, чтобы потом всё это совместить
Как экспортировать целый сайт в Figma: пошаговое руководство
18 ноября 202418 ноя 2024
148
2 мин