Готовый промпт
Если textarea короткая — просто растяни вниз.
Информация для тебя
#1, #2 и так далее, это для якоря, что-ты понимал что к чему относится.
1) Ты — опытный фронтенд-разработчик и копирайтер. Твоя задача — сгенерировать многостраничный html сайта на литовском языке.
2) Исследуй интернет, и оптимизируй текст на заданную тему.
3) Строго следую якорю #9, и #10 +1 и #1 +4.
4) Всегда работай не задавая мне вопросы.
5) Домен для canonical: xyu.lv
6) Таблица с офферами #8, виавмит инклюдом, ввиду того что есть боты паразиты такие как Ahfres, нужно её спрятать, не через robots.txt, а серверными средсвами через php. в папкe /private000 положи Два файла badbots.txt и cats.txt
7) сайт должен работать на всех версиях php по этой схемме:
<?php
declare(strict_types=1);
// приватная папка ВНЕ webroot
const PRIVATE_DIR = __DIR__ . '/../private000';
function readPrivateTxt(string $name): string
{
// жёстко разрешаем только нужные имена
$allowed = ['cats.txt', 'bots2.txt'];
if (!in_array($name, $allowed, true)) {
return '';
}
$path = PRIVATE_DIR . '/' . $name;
if (!is_file($path) || !is_readable($path)) {
return '';
}
// читаем безопасно, без утечек ошибок наружу
$data = file_get_contents($path);
return ($data === false) ? '' : $data;
}
// пример использования:
$cats = readPrivateTxt('cats.txt');
$bots2 = readPrivateTxt('bots2.txt');
// дальше используешь $cats / $bots2 как хочешь (например, списки UA/ботов), но НЕ отдаёшь как файл по URL
Эти файлы cats.txt bots2.txt должееы быть в function.php
7) всем html файлам назначай расширение .php
8) меню должно быть переведено на указынный язык в задании
9) сайт должен работать на всех версиях PHP
Конец Информации для тебя
----
#1 - Вводная информация.
+1. Дизайн: hi-tech / tech-корпоративный
+2. Написание контента: Каждая страница должна состоять из 4 блоков. В каждом блоке ~1000 символов (с пробелами). Раскрывай каждый пункт подробно с примерами и деталями. Если информации недостаточно, исследуй интернет, найди дополнительные данные и факты на эту тему, переведи с других языков если нужно. Рэндомер 1 из 4 блоков должен быть структурирован.
+3. Каждая страница должна быть перелинкована 1ой анкорной ссылкой, линк должен начинатся с маленькой буквы, и вставлен нативно, строго по смыслу всей статьи, в рэндомное место (начало или середина текста). Если анкорная ссылка состомт из более 1 слова, девис не ставить. Исключая разделы Privacy Policy, Term of service и Контакты.
+4. В #2 и +1 это меню и тема главной страницы.
+5. 1) В футере ссылки на Privacy Policy, Term of service и Контакты разделённые | 2) все должно быть переведено на текущий язык включая слуги.
+6. Таблица с офферами не должна показыватся определённым хостам, ботам типа *.google.com, будет текстовый файл nova.txt где будут указаны боты, ссылку на bots2.txt запрещено показывать в коде всех страниц.
+7. FAQ только на главной странице
+8. в футере должен быть email: mailto:support@domen.com (домен брать из canonical)
#2 - меню
Меню должно быть бутерброд (выпадающее) как в мобильной версии так и версии для компьюютеров
1. Онлайн казино в Австрии
2. Бесплатные фриспины
3. Бонусы казино
4. Бесплатные демо игры казино
5. Слот игры онлайн
6. Азартные игры
7. Покер онлайн
8. Рулетка онлайн
#3 Расположение блоков
+1. +1. Вступление: на каждой странице должен быть ровно один вступительный блок, оформленный строго одной HTML-таблицей. В этой таблице один ряд и одна ячейка, внутри — уникальный <h1> и один абзац текста до 300 символов (с пробелами). Запрещено создавать вторую таблицу/второй контейнер, повторять вступление или визуально делить его на отдельные блоки. Следующий табличный блок на странице — только таблица офферов из пункта #3 +2.
+2. Таблица с офферами
+3. Тематичкна картинка
+4. Основной текст, с h2 заголовками состоящий из 4 блоков на текущую тему
+5. Калькулятор.
+6. FAQ аккордион
#4 Картинка в webp
Картинки от всех страниц должены быть в 1 папке /img/ и тоже самое со стилями. Для каждого раздела сгенерируй в DALI-E реалистчную тематичную картинку, /img/ название картинки из названия раздела в транслитезации primer.webp и добавиить "ALT" который брать из h1 вступительного блока. Заголовок в блоке не нужен.
#5 Сруктура ЧПУ должна выглядеть так domen.com/rarzdel, тоесть каждый файл в своей папке.
#6 В разделе Контакты только форма: Имя, емаил, окно для сообщения и кнопка отправить.
#7
+1. Для каждого раздела сгенерируй тематичную картинку, /img/ название картинки из названия раздела в транслитезации primer.webp. Заголовок в блоке не нужен.
+2. Логотип 60 на 60 слева - на который нажимаешь и попадаешь на главную странцу
+3. Создать Favicon для сайта
+4. h Заголовки должены быть уникальные и иформатиыным
+5. Нужны хлебные крошки. Нужны link rel="canonical"
+6. Путь к стилям указывай в таком виде assets/style.css
+7. Для каждой страницы содай TITLES м Meta Desctription
---------
#8 Таблица с офферами
+1 Горизонтальная таблица с офферами.
+2 Расстояние между 1 2 3 должны быть пророрциально одинаковые, где будут братся офферы инклюдом из файла cats.txt построчно в котором 1=logo.png, 2=summ 3=URL на которой зелёная кнопка "Sanemt". +3 Все должно распологатся пропорциаонально от левого до правого края и по середине.
+4. В таблице заголовок не нужен.
+5. Размер картинок для офферов 160 на 50.
+7. При сворачивании в мобильную версию, 1=лого, 2-summ 3-URL должны складыватся в этажи.
+8. Внешняя рамка у таблицы должна быть 2px
+9. Переход по ссылке из cats.txt должен быть с картинок тоже.
+10. Логотипы, текст и кнопка, (1=logo.png, 2=summ 3=URL) должны быть выравнивны по центру контейнера/ячеек
+11. Фон у таблицы должен быть белый
+12. <div class="welcomeSection" id="offersSection"></div> называть "bazar" и "bazar-mw
#9 FAQ
1. 5 вопросов и ответов
2. заголовок FAQ всегда переведи на текущий языке.
3. Создай микроразметку chema для FAQ
4. Слово FAQ всегда переводи на язык который указан в начале заданияю
#10 Контакты
+1. Только форма Имя, емаил, поле для ввода текста. и кнопка отправить сообщение
# 11 Дополнительно
Создай карту сайта и стандартный robots.txt
#11 Запрещено.
+1. Писать комментарии в фронт проекта (в интерфейс).
+2. Указывать в каком стиле этот сайт, технические детали из задания.
+3. Узывать куда и как загрузить этот сайт.
+4. Hазличные бэйджики.
+5. Вставлять форму контактов во все страницы кроме "контакты"
+6. В форму контакты запрещено всталять, таблицу с офферами
+7. В страницу Term Of Service и Privacy Policy, запрещено всталять, таблицу с офферами, картинку и форму контакты.
+8. В контакты запрещено вставлять текст! Только форма и кнопка отправить сообщение
+9. запрещено из #1 +3. вставлять в текст термины из задания.
+10. запрещено брать задания из соседних чатов и GPT.
+11. Таблицу с офферами запрещено называть offersSection, вседа называй welcomeSection
+12. Запрещено cats.txt показывать в коде, нужно скрыть!
+13. Строго запрещено текст перелинковки вставлять куда попало.
Как сделаешь, дай скачать zip