VS Code → PowerShell: как я автоматизировал блог на Grav CMS через Gemini CLI (и это быстрее!)
Часть 4: AI-генерация контента без мышки
Когда я писал первую статью серии про Grav CMS для SEO-сателлитов, план был простой: VS Code + Remote SSH + нейросети Kilo/DeepSeek = контент на стероидах. Открываешь редактор, подключаешься к серверу, пишешь промпт — и готово.
Но жизнь написала свой сценарий. VS Code начал глючить с SSH-коннектами на нестандартные порты. Remote Containers тормозили. Extensions конфликтовали. В общем, классика: "инструмент, который должен упрощать, стал тормозить".
PowerShell + Gemini CLI = новый уровень автоматизации
Я сделал по-другому. Написал PowerShell-скрипт, который:
- Принимает заголовок и промпт
- Gemini генерирует полную Markdown-страницу с SEO-frontmatter
- Автоматически создаёт папку на сервере (/opt/grav-site/site-data/www/user/pages/01.home/slug/)
- SCP заливает готовый item.md
Всё. 10 секунд. Без мышки. Без админки.
Как это выглядит на практике
Результат — полноценная Grav-страница:
Почему это быстрее VS Code + SSH
- Ноль кликов — запускаешь одну команду
- Авто-SEO — description/keywords генерирует AI
- Авто-slug — из заголовка делает /01.home/avtomatizirovannyj-blog-seo/
- UTF-8 без BOM — кириллица работает идеально
- Zero config — меняешь только IP/порт/пользователя
Сравнение подходов (реальная скорость)
Репозиторий готов к использованию
Итог серии: от идеи до работающего PBN
- Grav > WordPress для SEO (PageSpeed 100/100)
- Docker — деплой за 5 минут
- SSL + Nginx — Google Lighthouse 100/100
- AI-скрипт — контент за 10 секунд
Результат: сеть высокоскоростных сателлитов, которые индексируются быстрее конкурентов на 30-50%.
Инженерный подход работает. Пока другие тратят часы на WordPress-админки, мы делаем 10 статей за минуту.
Хочешь так же? Клонируй репозиторий и запускай. Никаких мышек, никаких админок — только терминал и результат.