# Документация > Документация Blockstudio. Этот файл содержит список страниц в разделе https://blockstudio.dev/ru/docs/. Полный индекс сайта: https://blockstudio.dev/ru/llms.txt. ## Начало работы - [Введение](https://blockstudio.dev/ru/docs.md): Документация Blockstudio. - [Начало работы](https://blockstudio.dev/ru/docs/general/getting-started.md): Настройте свой первый проект Blockstudio. - [Настройки](https://blockstudio.dev/ru/docs/general/settings.md): Настройте Blockstudio с помощью blockstudio.json или фильтров. - [Composer](https://blockstudio.dev/ru/docs/dev/composer.md): Установите Blockstudio с помощью Composer. - [Переводы](https://blockstudio.dev/ru/docs/general/translations.md): Используйте Blockstudio на своём языке и помогите перевести его. ## Блоки - [Регистрация](https://blockstudio.dev/ru/docs/blocks/registration.md): Регистрация пользовательских блоков с помощью Blockstudio. - [Схема](https://blockstudio.dev/ru/docs/blocks/schema.md): Поддержка схемы JSON для блоков Blockstudio. - [Переопределения](https://blockstudio.dev/ru/docs/blocks/overrides.md): Переопределяйте блоки с высокой точностью. - [Twig](https://blockstudio.dev/ru/docs/blocks/templating/twig.md): Используйте шаблоны Twig для блоков Blockstudio. - [Blade](https://blockstudio.dev/ru/docs/blocks/templating/blade.md): Используйте шаблоны Laravel Blade для блоков Blockstudio. - [Общие сведения (Блоки / Assets)](https://blockstudio.dev/ru/docs/blocks/assets.md): Автоматически подключайте и обрабатывайте файлы CSS, SCSS и JavaScript для блоков. - [Регистрация ресурсов](https://blockstudio.dev/ru/docs/blocks/assets/registering.md): Автоматически подключайте файлы CSS и JavaScript для блоков. - [Обработка ресурсов](https://blockstudio.dev/ru/docs/blocks/assets/processing.md): Минификация, компиляция SCSS и поддержка ES-модулей. - [Ресурсы поля кода](https://blockstudio.dev/ru/docs/blocks/assets/code-field.md): Динамические блоки ресурсов через поле кода. - [Регистрация атрибутов](https://blockstudio.dev/ru/docs/blocks/attributes/registering.md): Узнайте, как регистрировать пользовательские атрибуты для блоков. - [Типы полей](https://blockstudio.dev/ru/docs/blocks/attributes/field-types.md): Все доступные типы полей и их свойства в Blockstudio. - [Типы пользовательских полей](https://blockstudio.dev/ru/docs/blocks/attributes/custom-field-types.md): Регистрируйте пользовательские элементы управления редактором и структурированные значения атрибутов. - [Пользовательские поля](https://blockstudio.dev/ru/docs/blocks/attributes/custom-fields.md): Повторно используемые определения полей для блоков Blockstudio. - [Поле блока](https://blockstudio.dev/ru/docs/blocks/attributes/block-field.md): Ссылайтесь на другой блок как на поле, разворачивая его атрибуты непосредственно в строке. - [Фильтрация атрибутов](https://blockstudio.dev/ru/docs/blocks/attributes/filtering.md): Фильтруйте и изменяйте атрибуты блоков с помощью хуков PHP. - [Рендеринг атрибутов](https://blockstudio.dev/ru/docs/blocks/attributes/rendering.md): Получайте доступ к значениям атрибутов в шаблонах блоков. - [Атрибуты блока](https://blockstudio.dev/ru/docs/blocks/attributes/block-attributes.md): Доступ к стандартным атрибутам блока WordPress, например выравниванию и типографике. - [Утилиты HTML](https://blockstudio.dev/ru/docs/blocks/attributes/html-utilities.md): Выводите значения атрибутов как атрибуты данных или переменные CSS. - [Хранение](https://blockstudio.dev/ru/docs/blocks/storage.md): Храните значения полей в разных местах, например в метаданных записи или параметрах сайта. - [Расширенный редактор](https://blockstudio.dev/ru/docs/blocks/attributes/expanded-editor.md): Редактируйте поля Blockstudio в более широком окне, если боковая панель инспектора слишком узкая. - [Условная логика](https://blockstudio.dev/ru/docs/blocks/attributes/conditional-logic.md): Показывайте или скрывайте поля в зависимости от условий. - [Заполнение параметров](https://blockstudio.dev/ru/docs/blocks/attributes/populating-options.md): Динамически заполняйте параметры полей с помощью запросов, функций или внешних источников. - [Отключение атрибутов](https://blockstudio.dev/ru/docs/blocks/attributes/disabling.md): Временно отключайте атрибуты, сохраняя их значения. - [Общие сведения (Блоки / React Components)](https://blockstudio.dev/ru/docs/blocks/react-components.md): Компоненты редактора на основе React в шаблонах PHP, Twig и Blade. - [useBlockProps](https://blockstudio.dev/ru/docs/blocks/react-components/useblockprops.md): Обеспечьте одинаковую разметку в редакторе и внешнем интерфейсе. - [Вложенные блоки](https://blockstudio.dev/ru/docs/blocks/react-components/innerblocks.md): Добавляйте вложенные блоки в свои пользовательские блоки. - [Форматированный текст](https://blockstudio.dev/ru/docs/blocks/react-components/richtext.md): Добавьте редактируемые текстовые поля прямо в шаблоны блоков. - [Медиазаполнитель](https://blockstudio.dev/ru/docs/blocks/react-components/mediaplaceholder.md): Добавьте в блоки заполнитель для загрузки медиафайлов. - [Вариации](https://blockstudio.dev/ru/docs/blocks/variations.md): Создавайте вариации блоков с разными значениями атрибутов по умолчанию. - [Преобразования](https://blockstudio.dev/ru/docs/blocks/transforms.md): Задавайте способы преобразования блоков в другие блоки. - [Предпросмотр](https://blockstudio.dev/ru/docs/blocks/preview.md): Включите предварительный просмотр блоков в панели вставки блоков. - [Загрузка](https://blockstudio.dev/ru/docs/blocks/loading.md): Настройте загрузку блоков в редакторе. - [SEO](https://blockstudio.dev/ru/docs/blocks/seo.md): Как Blockstudio интегрируется с плагинами SEO для анализа содержимого в реальном времени. - [Окружение](https://blockstudio.dev/ru/docs/blocks/environment.md): Условно отображайте содержимое в зависимости от контекста отображения. - [Контекст](https://blockstudio.dev/ru/docs/blocks/context.md): Получайте данные цикла и записи в шаблонах блоков. - [Метаданные записи](https://blockstudio.dev/ru/docs/blocks/post-meta.md): Получайте доступ к метаданным записи в шаблонах блоков. - [Программная отрисовка](https://blockstudio.dev/ru/docs/blocks/rendering.md): Выводите блоки Blockstudio с помощью функций PHP или тегов HTML. - [Компоненты](https://blockstudio.dev/ru/docs/blocks/components.md): Блоки без редактора для программного отображения. - [UI Компоненты](https://blockstudio.dev/ru/docs/blocks/ui-components.md): Встроенная библиотека компонентов bsui, лежащая в ее основе дизайн-система и способы настройки ее темы. - [Острова](https://blockstudio.dev/ru/docs/blocks/islands.md): Разделяйте блоки на безопасные для кеширования заполнители и фрагменты, отображаемые на клиенте. - [Интерактивность](https://blockstudio.dev/ru/docs/blocks/interactivity.md): Используйте WordPress Interactivity API в блоках, чтобы добавить реактивное поведение на стороне клиента. - [Инициализация](https://blockstudio.dev/ru/docs/blocks/block-api/initialization.md): Выполняйте код при инициализации WordPress. - [RPC](https://blockstudio.dev/ru/docs/blocks/block-api/rpc.md): Вызывайте серверные функции PHP из интерфейса с помощью системы RPC по образцу tRPC. - [База данных](https://blockstudio.dev/ru/docs/blocks/block-api/database.md): Определите модель данных для блока: CRUD-эндпоинты, проверка и несколько вариантов хранения. - [Cron](https://blockstudio.dev/ru/docs/blocks/block-api/cron.md): Задавайте фоновые задачи с расписанием для каждого блока с помощью WordPress Cron. - [Хуки PHP](https://blockstudio.dev/ru/docs/blocks/hooks/php.md): Фильтры и действия PHP, доступные в Blockstudio. - [Хуки JavaScript](https://blockstudio.dev/ru/docs/blocks/hooks/javascript.md): Фильтры и действия JavaScript, доступные в Blockstudio. - [Tailwind CSS](https://blockstudio.dev/ru/docs/tailwind.md): Компиляция Tailwind CSS на сервере с автоматическим кэшированием. - [Расширения](https://blockstudio.dev/ru/docs/extensions.md): Расширяйте любой зарегистрированный блок с помощью пользовательских атрибутов. ## Страницы и паттерны - [Общие сведения (Страницы и паттерны / File Templates)](https://blockstudio.dev/ru/docs/pages-and-patterns.md): Создавайте WordPress страницы и шаблоны блоков из файловых шаблонов с автоматическим разбором блоков. - [Страницы](https://blockstudio.dev/ru/docs/pages-and-patterns/pages.md): Создавайте страницы WordPress из файловых шаблонов с явной синхронизацией, безопасной при развёртывании. - [Паттерны](https://blockstudio.dev/ru/docs/pages-and-patterns/patterns.md): Создавайте паттерны блоков WordPress из файловых шаблонов. - [Шаблоны сайта](https://blockstudio.dev/ru/docs/pages-and-patterns/site-templates.md): Создавайте шаблоны и части шаблонов редактора сайта WordPress из файлов Blockstudio. - [Хуки](https://blockstudio.dev/ru/docs/pages-and-patterns/template-hooks.md): Фильтры и действия PHP для страниц, паттернов, шаблонов сайта и парсера HTML. - [Синхронизация контента](https://blockstudio.dev/ru/docs/content-sync.md): Переносите контент из Blockstudio в файлы: записи WordPress, разрешенные списком. ## Продакшен - [Производительность](https://blockstudio.dev/ru/docs/production/performance.md): Настройки внешнего интерфейса, профилировщик и методы отрисовки. - [Статический пререндеринг](https://blockstudio.dev/ru/docs/production/static-prerendering.md): Статические страницы для анонимных посетителей HTML, при желании до запуска WordPress. - [Кэширование](https://blockstudio.dev/ru/docs/production/caching.md): Единый каталог кэша на основе файлов для всех созданных артефактов среды выполнения. - [Медиафайлы](https://blockstudio.dev/ru/docs/production/media.md): Стабильные размеры изображений, отложенная загрузка и метаданные медиафайлов. ## Разработка - [Фрагменты кода](https://blockstudio.dev/ru/docs/code-snippets.md): Фрагменты кода с файловым подходом Blockstudio - [Администрирование](https://blockstudio.dev/ru/docs/dev/admin.md): Изучайте зарегистрированные блоки Blockstudio, реестры и записи базы данных в wp-admin. - [Холст](https://blockstudio.dev/ru/docs/dev/canvas.md): Визуальное пространство и публичный перечень API для содержимого Blockstudio. - [Поиск элемента](https://blockstudio.dev/ru/docs/dev/grab.md): Встроенный инспектор элементов для определения файлов шаблонов блоков на внешней части сайта. - [CLI](https://blockstudio.dev/ru/docs/dev/cli.md): Управляйте блоками Blockstudio, страницами, базой данных, RPC и cron из командной строки с помощью WP-CLI. - [PHPStan](https://blockstudio.dev/ru/docs/dev/phpstan.md): Статический анализ проектов Blockstudio: шаблоны с проверкой типов, проверка схем и хуков. - [Интеграция с ИИ](https://blockstudio.dev/ru/docs/dev/ai.md): Документация с индексом для кодовых агентов и создаваемым контрактом вашего проекта. - [Источники логического обнаружения](https://blockstudio.dev/ru/docs/dev/discovery-sources.md): Передавайте составные перечни файлов для обнаружения Blockstudio и кэша среды выполнения. - [WPML](https://blockstudio.dev/ru/docs/dev/wpml.md): Создайте языковую конфигурацию WPML для перевода текстовых полей блоков Blockstudio. - [Переход на v7](https://blockstudio.dev/ru/docs/dev/migration/v7.md): Изменения, нарушающие обратную совместимость, и шаги по переходу на Blockstudio 7. ## Необязательно - [Документация в одном файле](https://blockstudio.dev/ru/docs/llms-full.txt): Исходный код Markdown для каждой страницы в разделе /docs/, 1,023 KB, около 179,000 токенов - [Индекс сайта](https://blockstudio.dev/ru/llms.txt): Все страницы Blockstudio