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 = новый уровень автоматизации

VS Code → PowerShell: как я автоматизировал блог на Grav CMS через Gemini CLI (и это быстрее!)

Я сделал по-другому. Написал PowerShell-скрипт, который:

  1. Принимает заголовок и промпт
  2. Gemini генерирует полную Markdown-страницу с SEO-frontmatter
  3. Автоматически создаёт папку на сервере (/opt/grav-site/site-data/www/user/pages/01.home/slug/)
  4. SCP заливает готовый item.md

Всё. 10 секунд. Без мышки. Без админки.

Как это выглядит на практике

.\new-post.ps1 ` -Title "лучший vc.ru" ` -Prompt "Расскажи простыми словами, почему сайт статей vc.ru лучший на планете" ` -ServerUser "root" -ServerIP "expamle.com" -Port 22 -ParentFolder "01.home"
VS Code → PowerShell: как я автоматизировал блог на Grav CMS через Gemini CLI (и это быстрее!)

Результат — полноценная Grav-страница:

Наполненная опубликованная с нужным контекстом и SEO данными.
Наполненная опубликованная с нужным контекстом и SEO данными.
--- title: лучший vc.ru menu: 'лучший vc.ru' published: true visible: true date: '2026-01-20 19:22' taxonomy: category: blog tag: [] metadata: description: vc.ru - лучшая платформа для предпринимателей и стартапов. Узнайте, почему тысячи авторов и читателей выбирают vc.ru для обмена опытом и знаниями. keywords: vc.ru, стартапы, бизнес, технологии, маркетинг, дизайн, разработка slug: vc-ru ---

Почему это быстрее VS Code + SSH

  1. Ноль кликов — запускаешь одну команду
  2. Авто-SEO — description/keywords генерирует AI
  3. Авто-slug — из заголовка делает /01.home/avtomatizirovannyj-blog-seo/
  4. UTF-8 без BOM — кириллица работает идеально
  5. Zero config — меняешь только IP/порт/пользователя

Сравнение подходов (реальная скорость)

VS Code → PowerShell: как я автоматизировал блог на Grav CMS через Gemini CLI (и это быстрее!)

Репозиторий готов к использованию

git clone https://github.com/lxryumin-best/gemini_grav cd gemini_grav .\new-post.ps1 -Title "Мой первый AI пост" -Prompt "..." -ServerUser root -ServerIP YOUR_IP

Итог серии: от идеи до работающего PBN

  1. Grav > WordPress для SEO (PageSpeed 100/100)
  2. Docker — деплой за 5 минут
  3. SSL + Nginx — Google Lighthouse 100/100
  4. AI-скрипт — контент за 10 секунд

Результат: сеть высокоскоростных сателлитов, которые индексируются быстрее конкурентов на 30-50%.

Инженерный подход работает. Пока другие тратят часы на WordPress-админки, мы делаем 10 статей за минуту.

Хочешь так же? Клонируй репозиторий и запускай. Никаких мышек, никаких админок — только терминал и результат.

Начать дискуссию