Разработка WordPress сайтов с использованием нейросетей

Установка инструментов

Antigravity

Antigravity — IDE с ИИ-агентами на основе моделей Gemini, Claude и других. Для работы нужен аккаунт Google. Antigravity Tools позволяет переключаться между аккаунтами Google для равномерного исчерпания квот.

  1. Установить Antigravity и Antigravity Tools. https://antigravity.google https://github.com/lbjlaq/Antigravity-Manager/
  2. Купить более одного аккаунта Google с подпиской Google AI Pro.
  3. Для использования моделей Gemini нужен IP адрес США. Купить VPN как услугу или установить https://github.com/MHSanaei/3x-ui на арендованном сервере с американским IP. UPD: Это неактуальная информация. Список стран — https://developers.google.com/gemini-code-assist/resources/available-locations?hl=ru

Проверьте, что при входе в аккаунт на странице https://gemini.google.com/ не отображается сообщение о неподходящей стране.

Не обязательно использовать именно Antigravity и именно модели Gemini — попробуйте другие похожие инструменты: https://alternativeto.net/software/google-antigravity/?tag=ai-coding-assistant

WordPress

Я запускаю WordPress через Docker со следующим compose.yaml файлом:

services:
  web:
    image: soulteary/sqlite-wordpress
    restart: unless-stopped
    ports:
      - "8890:80"
    volumes:
      - ./wordpress:/var/www/html
      - ./wp-cli.phar:/usr/local/bin/wp

Я выбрал SQLite для простоты переноса сайта: SQLite не требует установки сервера, база данных хранится в одном файле.

  1. Установить Docker https://www.docker.com/get-started/
  2. Создать папку проекта, в ней создать файл compose.yaml
  3. Скачать wp-cli.phar (или выбрать образ уже с WP-CLI). WP-CLI — инструмент командной строки для управления WordPress-сайтами. https://wp-cli.org/
  4. Выполнить docker compose up -d

При переносе на хостинг клиента может потребоваться установить плагин SQLite Database Integration: cd wp-content/plugins && wget https://downloads.wordpress.org/plugin/sqlite-database-integration.latest-stable.zip && unzip sqlite-database-integration.latest-stable.zip

При переносе потребуется изменить адрес сайта в таблице wp_options базы данных или указать его в wp_config.php.

Другие способы запуска:

Возможно, вам не нужна система управления контентом (CMS). Попробуйте статитечкий генератор сайтов Hugo, другой инструмент или пропустите шаг целиком.

OpenClaw (не обязательно, устанавливали на созвоне)

  1. Установить OpenClaw по инструкции или запустить с Docker.
    https://docs.openclaw.ai/start/getting-started
  2. Получить аккаунт ChatGPT с подпиской Plus. (Или использовать другие модели.)
  3. Для поиска в интернете зарегистрировать аккаунт Brave Search API https://brave.com/search/api/ и купить подписку за $5.
  4. Искать скиллы на сайте https://clawhub.ai/.

Процесс нейроразработки

Оптимально использовать Gemini 3 Flash для всех задач. Можно переключаться на другие модели. С другими моделями квоты будут расходоваться быстрее. Обсуждали, что нужно использовать Gemini 3.1 Pro для дизайна или визуала, Gemini 3 Flash для быстрых правок, модели Claude для технических правок.

Если появляется ошибка "Agent terminated due to error" или сообщение о том, что сервера испытывают высокую нагрузку, переключитесь на другой аккаунт Google в Antigravity Tools. При необходимости купите новый аккаунт.

Пишите промпты, дающие полную информацию о задаче для агента. Или наоборот напишите промпт с минимумом информации и посмотрите, удовлетворит ли вас результат. Экспериментируйте.

Мне требовалось сгенерировать иконки, отражающие смысл услуг бизнеса, и нейросеть сделала кривые SVG изображения. Попросите сгенерировать растровые изображения. Укажите, что они должны быть в основном цвете сайта (укажите цвет), одноцветными, на белом фоне, плоскими и т. д.

Если нужно разработать новый сайт на основе информации с текущего, лучше выкачать сайт командой wget -r -l inf -np -k -p https://example.com, чем давать нейросети ссылку на текущий сайт. Если дать ссылку в промпте, агент откроет браузер и будет делать скриншоты для извлечения информации с сайта. Это займёт время. Эффективнее позволить ему брать информацию из локальной копии сайта.

Файлы, которые нужно использовать агенту, можно поместить в корень проекта или в примонтированную к контейнеру Docker папку — в последнем случае агент сможет выполнять операции с файлами внутри контейнера Docker с docker compose exec.

Как демонстрировать сайт клиенту

Вы можете воспользоваться одним из бесплатных сервисов (могут иметь ограничения): https://pinggy.io/ (работает 60 минут), https://localhost.run/ или другим.

Я использую веб-сервер Caddy на арендованном сервере как реверс-прокси, ZeroTier для соединения рабочего компьютера и сервера в одну сеть (VPN), https://nip.io для доменного имени.

  1. Установите ZeroTier на обоих компьютерах и подключите их к одной сети.
  2. Установите Caddy на сервере.
  3. Добавьте в Caddyfile (может располагаться по пути /etc/caddy/Caddyfile):
subdomain.SERVER_IP.nip.io {  # укажите доменное имя
    bind SERVER_IP  # укажите IP-адрес сервера
    reverse_proxy LOCAL_IP:PORT  # укажите IP-адрес рабочего компьютера в сети Zerotier и порт контейнера с Wordpress, например 8890
}

Туннель или реверс-прокси не нужны, если сайт можно напрямую опубликовать в интернет с рабочего компьютера — при наличии внешнего IP-адреса и открытого порта. Ещё вы можете размещать сайт на сервере перед каждым показом, или настроить синхронизацию файлов сайта, или работать сразу на сервере, на котором сайт уже опубликован.

Пример результата: https://site1.akim.qd.je

Примечание: Аккаунты и подписки можно искать на https://plati.market.

Примечание 2: Эта запись не написана нейросетью.

Примечание 3: Этот сайт не написанан нейросетью тоже.

2026-04-29

Назад

Комментарии

Загрузка...