Опишите желаемый стиль своими словами. Чем конкретнее — тем точнее результат: ИИ переопределит цвета, шрифты, скругления и тени под ваше описание.
Структура хорошего промпта:
Настроение — одним словом: светлая, тёмная, сочная, пастельная, минималистичная, воздушная.
Фон — светлый или тёмный, какой оттенок и чего не использовать.
Цвет текста — какой, чтобы хорошо читался на фоне.
Акценты — 2–3 цвета для ссылок, кнопок и выделений.
Чего избегать — какие цвета или эффекты не нужны.
Ориентир (необязательно) — например «как флаг Узбекистана».
Примеры:
Светлая минималистичная тема: тёплый кремовый фон, тёмно-серый текст, мягкие терракотовые акценты для ссылок и кнопок.
Спокойная природная: песочный фон, тёмно-зелёный текст, бирюзовые акценты для ссылок.
⏳ Генерация…
<it:Kazakov/>
ТЕСТОВЫЙ МАТЕРИАЛ №1 — Проверка классов
Это 😊 не авторский пост, а проверка системы классов и рендеринга.
Здесь собраны все предусмотренные конвенцией элементы: абзацы, код, цитаты,
списки, изображения, плеер и смайлики 🚀✨.
Ниже — блок кода на C#. Язык указан в атрибуте data-lang для отображения ярлыка.
public class TestRenderer
{
/// <summary>
/// Тестовый метод — проверка отображения кода.
/// </summary>
public async Task RenderAsync()
{
var posts = new[] { "_PostTest1", "_PostTest2" };
foreach (var post in posts)
{
await Html.PartialAsync(post);
Console.WriteLine($"Rendered: {post}");
}
}
}
Это цитата (callout). Здесь может быть важное замечание, ссылка на источник
или просто тестовый текст, проверяющий, как нейронка сможет переопределять
внешний вид этого блока.
Маркированный список (типы блоков):
Абзац — .post-paragraph
Код — .post-code с data-lang
Цитата — .post-callout
Изображение — .post-figure
Плеер — .post-player
Смайлики — .post-emoji🔥
Нумерованный список (порядок действий при тестировании):
Открыть главную страницу
Убедиться, что оба материала отрендерились
Проверить подключение post-base.css
Переключить тему / сгенерировать пользовательский CSS
Убедиться, что стили переопределяются
Рис. 1 — Тестовое изображение.
Аудиоплеер (тестовый):
Видеоплеер (тестовый):
Финальный аккорд — смайлики 🎉✅🧪🔧.
Конец тестового материала №1.
ТЕСТОВЫЙ МАТЕРИАЛ №2 — Дублирующая проверка
🧪 Это второй тестовый материал. Он проверяет,
что система рендеринга работает с разными partial
и что стили применяются единообразно ко всем материалам 📋✅.
Пример блока кода на JavaScript (другой язык для разнообразия):
💡 Вторая цитата. Обратите внимание: блок .post-callout
может содержать не только цитаты, но и заметки, предупреждения, tip'ы.
Конвенция классов позволяет нейронке переопределять их единым стилем.
Маркированный список (проверяемые элементы):
Заголовок материала (h2 внутри .post-body)
Абзац .post-paragraph
Блок кода .post-code с data-lang="javascript"
Цитата .post-callout
Списки .post-list--unordered и .post-list--ordered
Нумерованный список (критерии проверки):
CSS-переменные применяются
Классы соответствуют конвенции
Нет конфликтов с bootstrap
Разделитель между материалами отображается
Сборка проекта успешна
Рис. 2 — Ещё одно тестовое изображение.
Тестовый аудиоплеер:
Тестовый видеоплеер:
Завершаем тест №2 смайликами 👍🧪💻🔚.
Оба материала отрендерены. Система классов работает.