← Все статьи

Как сделать сайт-портфолио: от контента до своего домена

Как собрать свой сайт с помощью нейросети, без кода и конструкторов: контент, референсы, промты, мобильная версия и публикация на свой домен.

1. Введение

Behance и Dprofile — удобные площадки, но там ваши работы всегда живут в чужой сетке, рядом с чужими кейсами. Свой сайт — это витрина, которая выглядит как ваш бренд: ваши шрифты, ваш цвет, ваша подача. Раньше для этого нужен был разработчик или конструктор с шаблонами, сейчас хватит нейросети Claude: она пишет код, а вы ставите задачи и правите результат, как арт-директор.

В этой статье разберём весь путь по шагам: от сбора контента до сайта на своём домене. На каждом шаге — готовый промт, который достаточно скопировать в Claude.

Для примера покажу, как я делал свой сайт ivankaras.ru:

Что получилось у меня: первый экран, проекты, галерея плакатов и статьи
Что получилось у меня: первый экран, проекты, галерея плакатов и статьи
И мобильная версия
И мобильная версия

2. Подготовка

2.1 Что понадобится

ИнструментЗачемЦена
ClaudeСобирает сайт. Работайте в приложении Claude в режиме Cowork: так нейросеть видит папку на компьютере, создаёт файлы и проверяет результат в браузереподписка
GitHub + GitHub DesktopОблачное хранилище сайта и программа, чтобы отправлять туда обновления двумя кнопкамибесплатно
Timeweb CloudХостинг App Platform — место, откуда открывается сайтот 1 ₽/мес
Домен .ruАдрес сайта, покупается там же, в Timeweb≈ 200 ₽/год
FigmaПо желанию: если какой-то кусок сайта проще нарисовать рукамибесплатно

По деньгам: около 200 ₽ в первый год плюс подписка на Claude. Всё остальное бесплатно.

2.2 Универсальный промт

Чтобы не собирать задачу по кусочкам, я подготовил универсальный промт. В нём заложены все этапы статьи: вопросы о вас, контент, первая версия, доработка, мобильная версия, GitHub, хостинг Timeweb Cloud App Platform и домен. Claude сам расспросит вас и проведёт по шагам.

Универсальный промт для ClaudeОтправьте его одним сообщением в новый чат Claude с подключённой папкой — и процесс запустится.

Скачать промт ↓

Ниже разберём каждый этап подробнее. Отдельные промты пригодятся, если хотите пройти шаги по одному или застряли на каком-то из них.

План работы

Контентпроекты, тексты, фото
Референсыбренд и механики
Первая версиясырая, и это нормально
Доработкадесятки правок
Телефонпроверка на iPhone
ПубликацияGitHub, хостинг, домен

3. Контент

Начинайте не с дизайна, а с контента. Пока его нет, вы рисуете пустые рамки и не понимаете, сколько у вас проектов и сколько текста. Соберите в одну папку:

РазделЧто подготовитьСовет
ПроектыОбложка, 5–15 слайдов, название, подзаголовок в одну строку, год, клиент, тегиОбложки — в одной пропорции
О себеПара абзацев, фото, список услуг, контактыПишите так, как говорите с клиентом
Отдельные работыПлакаты, иллюстрации — картинки в одном формате, название, серияНужны, если хотите отдельную галерею

Если проекты уже лежат на Behance или Dprofile, вручную ничего переносить не нужно — Claude заберёт их по ссылке.

Промт для Claude

Мои проекты лежат здесь: (ссылка на Behance / Dprofile). Забери тексты и картинки всех проектов и разложи их в папке сайта: у каждого проекта — обложка, слайды, название, подзаголовок, год, клиент, теги. Обложки приведи к одной пропорции. Потом покажи список: чего не хватает.

Важно! Обложки в одной пропорции — это не прихоть. Иначе сетка проектов поедет, а часть картинок обрежется.

Как это было у меня

Проекты со всеми слайдами Claude забрал с Dprofile, статьи — из Telegraph. Руками я ничего не копировал.

Мой профиль на Dprofile
Мой профиль на Dprofile

4. Референсы

Референсы — самая важная часть задачи для нейросети. Просьба «хочу, чтобы работы красиво листались» почти всегда превращается в обычный слайдер. Скриншот и одна фраза о том, что из него взять, работают в разы лучше.

Главный референс — ваш собственный бренд: логотип, фирменные цвета и несколько работ. Соберите их в один фрейм — из него нейросеть возьмёт характер для всего интерфейса. Остальные референсы — это механики: как листаются работы, как устроен первый экран.

Тип референсаЧто берёмПример у меня
БрендЦвета, шрифты, графические элементыФрейм с логотипом и плакатами
МеханикаКак работы листаются и двигаются3D-стопка, круговая карусель
КомпозицияКак разложены блоки на экранеСетка проектов по две в ряд
НастроениеСвет, фактура, подачаФонарик на тёмной сцене

Берите 3–5 референсов, не больше, и к каждому пишите, что именно из него взять. Референс — это не «сделай копию»: всё должно быть в вашем стиле.

Промт для Claude

Прикрепляю фрейм с логотипом и моими работами — это мой стиль: цвета, шрифты, графические элементы. Интерфейс сайта должен его продолжать.

Ещё прикрепляю референсы. Из первого возьми (механику / композицию / настроение: что именно), из второго — (что именно), из третьего — (что именно). Не копируй их, а адаптируй под мой стиль.

Как это было у меня

Первым делом я отправил Claude фрейм с логотипом и плакатами. Из него на сайт перешли лайм, серые плашки, звезда и плотный шрифт в заголовках.

Главный референс: логотип и плакаты
Главный референс: логотип и плакаты

Для галереи плакатов я показал 3D-стопку карточек, которую листаешь колесом мыши, а для телефона — круговую карусель:

Референсы 3D-стопки
Референсы 3D-стопки
Что получилось: галерея плакатов в моём стиле
Что получилось: галерея плакатов в моём стиле
Референсы кругового скролла
Референсы кругового скролла
Что получилось: кольцо плакатов на телефоне
Что получилось: кольцо плакатов на телефоне

5. Первая версия

Когда контент и референсы готовы, отправляем Claude стартовую задачу. Если вы используете универсальный промт — этот шаг он сделает сам. Если хотите начать вручную:

Промт для Claude

Помоги мне сделать сайт-портфолио. Я (профессия) из (город), мой бренд — (название). Разделы: главная (первый экран, избранные проекты, обо мне, контакты), все проекты, страница проекта.

Стиль: (3–5 слов про бренд). Цвета: (коды). Шрифты: (названия). Референсы и контент — в папке.

Сайт должен быть простым: обычные страницы на HTML, CSS и JavaScript без конструкторов, чтобы его можно было бесплатно разместить в интернете. Нужна мобильная версия. Новые проекты я хочу добавлять сам, не трогая дизайн. Сначала покажи план, потом сделай первую версию и покажи скриншоты на компьютере и телефоне.

Важно! Первая версия будет далека от идеала, и это нормально. Нейросеть соберёт рабочий сайт, но вкус, детали и характер — это ваша работа на следующем шаге. Не расстраивайтесь и не начинайте заново: дорабатывайте то, что есть.

Как это было у меня

Сначала главная встречала коллажем из работ под «фонариком». К столу с реальными предметами я пришёл только после десятков правок.

Первая версия
Первая версия
Финальная версия
Финальная версия

6. Доработка

Дальше работа похожа на переписку с разработчиком, только он отвечает за минуту. Чтобы правки срабатывали с первого раза:

Как не надоКак надо
ПоказДлинное описание словамиСкриншот с пометкой: «вот тут»
СписокВсё одним абзацем«1. Шапка… 2. Проекты… 3. Плакаты…»
Суть«Сделай отступ 24 px и шрифт 18»«Заголовок тесно прилип к шапке» — решение нейросеть найдёт сама
ОткатТерпеть неудачный вариант«Стоп, верни как было»
Промт для Claude

Посмотри скриншот. Что не так: (1. …, 2. …, 3. …). Исправь, затем сам открой страницу на компьютере и на телефоне и проверь, что ничего не поехало. Если решение спорное — предложи два варианта.

Как это было у меня

Вот так звучали мои правки — коротко и по делу:

В шапке не нравятся кнопки. Навигация и правые кнопки выглядят одинаково, хотя у них разная логика и смысл.
Слишком много акцентного зелёного. На обложках теги лучше перекрасить в фирменный серый.

6.1 Живой первый экран

Первый экран — лицо сайта, и здесь стоит выделиться. Если какую-то сцену проще нарисовать, соберите её в Figma и отправьте Claude ссылку на фрейм.

Промт для Claude

Вот ссылка на фрейм в Figma: (ссылка). Перенеси его на первый экран сайта: каждый объект — отдельная картинка с прозрачным фоном, расположение как в макете. Экран должен закрывать окно целиком на любом размере. Предложи, как его оживить: (ваша идея).

Важно! Экспортируйте объекты из Figma по отдельности, с прозрачным фоном и запасом по краям. Иначе тени обрежутся, а фон придётся переделывать.

Как это было у меня

Свой стол с предметами я собрал в Figma, а Claude перенёс его на сайт и сделал так, что предметы можно двигать мышкой. Брелоки получились с третьей попытки: сначала они гнулись как желе, потом крутились как спиннер.

Предметы для первого экрана — каждый отдельной картинкой
Предметы для первого экрана — каждый отдельной картинкой

7. Мобильная версия

Большинство откроет ваше портфолио с телефона, по ссылке из мессенджера. Проверяйте сайт на своём телефоне, а не в узком окне браузера.

ЭлементНа компьютереНа телефоне
ШапкаЛоготип, разделы, кнопкиЛоготип слева, кнопка меню справа, остальное — в меню
Проекты3–4 в ряд2 в ряд, обложки без обрезки
Первый экранМожно сложный и интерактивныйПлюс кнопка «вниз», чтобы его было легко пролистать
КаруселиКолесо мыши, стрелкиСвайп влево-вправо, вертикальный — прокрутка страницы
КнопкиЛюбого размераНе меньше пальца
Промт для Claude

Проверь сайт на ширине телефона и исправь по списку: шапка, проекты по две в ряд, кнопка «вниз» на первом экране, свайп в каруселях, крупные кнопки. Покажи скриншоты до и после.

Если делаете светлую тему, проверьте её отдельно: яркий акцентный цвет на светлом фоне часто не читается.

Промт для Claude

Проверь все страницы в светлой теме. Акцентный цвет (код) на светлом фоне не используй: заливки сделай тёмными, акцентный текст и линии — тёмными. Покажи список мест и исправь.

Как это было у меня

На реальном iPhone кнопки прилипли к логотипу, а первый экран было тяжело пролистать. В окне браузера на компьютере я этого не видел.

Слева — как было, справа — как стало
Слева — как было, справа — как стало

8. Публикация

Сначала разберёмся, как сайт попадает в интернет. Схема простая, и настраивается она один раз:

Папкасайт на вашем компьютере
GitHub Desktopкнопки Commit и Push
GitHubоблачное хранилище
TimewebApp Platform сам забирает сайт
Ваш доменсайт открыт для всех

8.1 Подготовка

Перед выкладкой нужны мелочи, без которых сайт выглядит недоделанным: картинка-превью для ссылки в мессенджерах, иконка во вкладке браузера и страница «404» на случай неправильной ссылки.

Промт для Claude

Подготовь сайт к публикации на домене (адрес): превью для соцсетей и Telegram на всех страницах, иконка сайта, страница 404, sitemap.xml и robots.txt. Напиши скрипт, который собирает чистую копию сайта для публикации — без черновиков и служебных файлов.

8.2 GitHub

  1. Зарегистрируйтесь на github.com.
  2. Создайте публичный репозиторий — это папка проекта в облаке.
  3. Установите GitHub Desktop и войдите в аккаунт.
  4. Скопируйте репозиторий к себе на компьютер (кнопка Clone).
  5. Соберите в эту папку сайт и нажмите в GitHub Desktop Commit, затем Push.
Промт для Claude

Я зарегистрировался на GitHub и установил GitHub Desktop. Проведи меня по шагам: как создать репозиторий для сайта, куда его склонировать, как собрать туда сайт и отправить его кнопками Commit и Push.

8.3 Хостинг

App Platform в Timeweb Cloud сам забирает сайт с GitHub и выкладывает его в интернет. Нажали Push — через минуту сайт обновился.

  1. В панели Timeweb Cloud откройте App Platform → Добавить → GitHub.
  2. Разрешите доступ только к репозиторию с сайтом (Only select repositories).
  3. Тип — Frontend, фреймворк — HTML/CSS/JS, регион — Москва, тариф — минимальный.
  4. Дождитесь статуса «Успешно» и откройте технический адрес вида что-то.twc1.net.
Промт для Claude

Помоги разместить сайт на Timeweb Cloud App Platform из моего репозитория GitHub (название). Проведи по шагам: какие настройки выбрать, как включить автодеплой. Если деплой упадёт — я пришлю скриншот логов, разберись.

Создание приложения в Timeweb: выбираем GitHub
Создание приложения в Timeweb: выбираем GitHub
Доступ для Timeweb — только к одному репозиторию
Доступ для Timeweb — только к одному репозиторию

8.4 Домен

  1. Найдите свободный домен и оплатите — удобнее там же, в Timeweb. Для .ru понадобятся паспортные данные.
  2. В настройках приложения добавьте домен.
  3. Включите бесплатный SSL-сертификат, чтобы сайт открывался по https.
Промт для Claude

Я купил домен (адрес). Помоги привязать его к приложению в Timeweb App Platform и выпустить SSL. Если сайт не открывается — проверь по порядку: деплой, технический адрес, DNS, SSL — и скажи, где проблема.

Поиск домена в Timeweb
Поиск домена в Timeweb

Важно! Новый домен начинает открываться не сразу: от 15 минут до нескольких часов. У меня ушло около полутора часов — не паникуйте раньше времени.

Если прошло несколько часов, а сайт так и не открылся, проверьте по порядку:

Что проверитьГдеЕсли не так
ДеплойTimeweb → App Platform → ДеплойСтатус не «Успешно» — пришлите Claude скриншот логов
Технический адресСсылка вида что-то.twc1.netНе открывается — проблема на стороне хостинга, пишите в поддержку
ДоменНастройки приложения → доменыДомен не привязан — добавьте его
SSLТам же, рядом с доменомСертификат не выпущен — выпустите заново

8.5 Как обновлять сайт

Правкапишете Claude, что поменять
СборкаClaude готовит копию для публикации
Commit + Pushдве кнопки в GitHub Desktop
Сайт обновлёнчерез ~1 минуту

↺ и так каждый раз

Промт для Claude

Добавь новый проект: папка (название), название (…), подзаголовок (…), год (…), теги (…). Затем собери сайт для публикации — я нажму Commit и Push.

Если на телефоне видна старая версия — закройте вкладку и откройте сайт заново.

9. Вывод

Свой сайт больше не требует знания кода или бюджета студии. Нужны собранный контент, хорошие референсы и терпение на десятки правок. Код берёт на себя нейросеть, выкладку — GitHub и Timeweb, а за вами остаётся главное: вкус и арт-дирекшн.

  • Начинайте с контента, а не с красоты.
  • Показывайте референсы и скриншоты вместо длинных описаний.
  • Первая версия всегда сырая — дорабатывайте, а не начинайте заново.
  • Проверяйте сайт на реальном телефоне.

Универсальный промт для ClaudeВсе этапы из статьи в одном сообщении.

Скачать промт ↓

Что получилось у меня: ivankaras.ru.

Ресурсы

  • Claude — нейросеть, которая собирает сайт
  • GitHub и GitHub Desktop — хранение и обновление сайта
  • Timeweb Cloud App Platform — хостинг и домен
  • Figma — если нужен нарисованный первый экран

Больше обучающего контента: Karas Studio

Дальше читатьКак генерировать изображение в Nano Banana: референсы, объединение Ч.2 →