wizard-gen
v0.1.7
Published
Утилита на Node.js и Python, которая помогает быстро развернуть структуру и контент сайта на основе анкеты, семантического ядра и интеграции с Google Sheets + LLM.
Downloads
65
Readme
🧙 WIZARD: Генератор структуры сайта из семантики и схемы
Утилита на Node.js и Python, которая помогает быстро развернуть структуру и контент сайта на основе анкеты, семантического ядра и интеграции с Google Sheets + LLM.
Запуск CLI:
npm exec wizard-genorpnpm exec wizard-gennpx wizard-gen
sync-md — синхронизация Astro контента с Google Sheets
sync-md — функция CLI-пакета wizard-gen, предназначенная для автоматической синхронизации контента между Google Sheets и локальной системой коллекций Astro (src/content/). Позволяет быстро обновлять Markdown-файлы и автоматически актуализировать объявление коллекций на основе схемы данных. ✨ Возможности
🔁 1. Синхронизация контента (Markdown-файлов) Находит таблицы в Google Sheets, сопоставляет их с существующими коллекциями в src/content/ и:
- обновляет существующие .md или .mdx файлы,
- создаёт новые файлы при обнаружении новых записей в таблицах,
- очищает лишние поля и приводит формат к единому виду (опционально).⚙️ 2. Обновление схемы коллекций (config.ts) На основе структуры таблиц:
- анализирует названия и типы колонок,
- генерирует новые коллекции с помощью LLM (на основе структуры данных),
- сохраняет и дополняет файл content/config.ts, не затрагивая уже настроенные поля вручную.