Создание и редактирование страниц
Страницы — это структурированные документы: заголовок, факты и до 24 секций. Вы печатаете прямо на странице, выбираете секции из визуальной галереи и задаёте стиль каждой секции в боковой панели. Несохранённые изменения хранятся как черновик страницы, пока вы не сохраните их одной версией.
Открыть или создать страницу
Заголовок раздела «Открыть или создать страницу»Откройте Страницы в главной навигации. Библиотека показывает страницы сайта, сначала недавно изменённые. В каждой строке есть маленькая схема секций страницы, её адрес, время изменения, состояние Опубликована, Опубликована · изменена или Черновик и число языков сайта, на которых она есть, например «2 из 3 языков · Нет: TH». Ищите по заголовку или адресу и фильтруйте по Все, Опубликована или Черновик. Меню ⋯ в строке открывает, переименовывает, дублирует страницу или перемещает её в корзину. Дубликат — неопубликованная копия всех языков.
Корзина рядом с Новая страница показывает страницы, перемещённые туда за последние 30 дней, все языки вместе. Восстановить возвращает страницу как черновик с её историей и открывает её. Удалить навсегда удаляет её навсегда после подтверждения. Опубликованную страницу сначала снимают с публикации: пока она опубликована, В корзину не предлагается. Через 30 дней страница в корзине удаляется навсегда.
Новая страница предлагает три способа начать:
- Начать с шаблона: Лендинг, О нас, Услуга, Событие, Меню, Цены или Запись блога. Шаблон добавляет пустые секции, которые вы заполняете. Примеров текста в шаблоне нет.
- Описать для ИИ: опишите, для чего страница, и нажмите Сгенерировать страницу. Четыре примера (лендинг, о нас, услуга, событие) только заполняют запрос.
- Пустая страница: начать с пустой страницы и добавить секции.
Для шаблона и пустой страницы нужно имя страницы. Адрес страницы необязателен. Без него адрес строится из букв и цифр имени, в том числе тайских букв и кириллицы; пробелы заменяются дефисами. Если в имени нет букв и цифр, открывается Адрес страницы, чтобы вы ввели адрес вручную. Адрес страницы — не более 180 символов.
Верхняя панель
Заголовок раздела «Верхняя панель»На верхней панели находятся:
- имя страницы и карандаш для переименования
- одно состояние для этого языка: На сайте, текущий этап согласования, например Черновик или На проверке, или Не опубликовано, когда этап процесса предполагает публикацию, но опубликованной версии нет
- выбор языка, когда страница есть на нескольких языках
- состояние сохранения (Сохранено или число несохранённых изменений) и Сохранить
- Предпросмотр — только когда у сайта есть проверенный рендерер (см. Предпросмотр сайта)
- Открыть страницу, когда этот язык опубликован и у сайта есть публичный адрес. Открывает опубликованную страницу в новой вкладке
- следующий шаг рабочего процесса. Если есть несохранённые изменения, он сначала сохраняет, например Сохранить и опубликовать или Сохранить и отправить на проверку. Проверка никогда не пропускается
- ⋯ (Другие действия со страницей).
В ⋯ есть Попросить ИИ изменить страницу, Предпросмотр сайта, когда он доступен, Настройки страницы, Отменить изменения, пока есть несохранённая работа, и шаг, снимающий страницу с сайта, например Снять с публикации. На узком экране Предпросмотр и Открыть страницу тоже переходят в это меню.
Правка на странице
Заголовок раздела «Правка на странице»Холст — это Структура: типы секций, порядок, изображения, стиль и расположение точны. Типографика, цвет и тема могут отличаться от сайта. Телефон, Планшет и Компьютер над холстом задают ширину 390, 768 или 1024 пикселя. Повторный выбор активной ширины возвращает полную ширину. Когда панель секции оставляет меньше места, чем выбранная ширина, холст сохраняет эту ширину и прокручивается по горизонтали. На телефоне выбора ширины нет.
Дизайн сайта
Заголовок раздела «Дизайн сайта»Холст предлагает Дизайн сайта и Структура, только когда выполнено всё это:
- у сайта есть активный управляемый релиз;
- у установки есть ключ подписи рендера (
MANAGED_RENDER_HMAC_KEY, 32 символа или больше); - собственный привязанный хост сайта в виде
https://<host>— тот адрес, для которого сделан релиз.
Дизайн сайта рисует вашу несохранённую рабочую страницу через собственный шаблон этого релиза, поэтому шрифты, цвета и отступы — как на сайте. Иначе редактор показывает только режим Структура.
- Рендер приватный. Он идёт из редактора к рендереру сайта и обратно и никогда не хранится, не кешируется и не публикуется.
- Предпросмотр обновляется вслед за правками: при вводе текста — после короткой паузы, а при добавлении, удалении или перемещении секции — сразу.
- Нажмите на секцию или текст на странице предпросмотра, чтобы выбрать их. Панель секции открывается на этом поле. Выбор секции или поля в панели подсвечивает их на странице предпросмотра.
- Esc на странице предпросмотра возвращает в режим Структура с тем же выбором.
- Ошибка рендеринга не меняет редактируемую страницу. Последняя успешно отображённая версия остаётся с пометкой вроде «Не обновлено. Показан последний дизайн.» Повторить появляется, когда повтор может помочь: ответ потерян или задерживается, произошла ошибка рендерера или рендеринг не начался. Если рендерер не может показать страницу из-за пустого обязательного поля, неподдерживаемого содержимого, отсутствующего перевода или превышения размера, повторный запрос не отправляется. Исправьте страницу или выберите другой релиз. Структура всегда в одном нажатии.
- Страница с пустым именем, без секций или с пустым обязательным полем не отправляется. Пометка говорит, что заполнить.
Дизайн сайта отличается от режима Предпросмотр сайта: Предпросмотр сайта показывает сохранённую версию через собственный рендерер. Управляемый релиз готовят и активируют в разделе Настройки → Код и публикация → Шаблон сайта (см. управляемые шаблоны сайтов). Если у сайта нет активного управляемого релиза, доступен только режим Структура.
Нажмите на заголовок, абзац, пункт списка или подпись кнопки на холсте и печатайте. Текст, выделенный жирным или курсивом, и ссылки сохраняют форматирование, пока вы печатаете рядом. Пустые обязательные поля показывают подсказку вроде Добавьте заголовок. Всё, что нельзя напечатать, находится в панели секции рядом с холстом (внизу экрана на телефоне или планшете): ссылки, изображения, добавление и удаление пунктов списка, форматирование абзаца и стиль.
У выбранной секции над содержимым есть маленькая панель инструментов: ручка перетаскивания, вверх, вниз, дублировать, спросить ИИ (кнопка с искрами) и ⋯. В ⋯ секции есть Сменить тип раздела, Дублировать раздел, Копировать раздел, Вставить раздел после этого и Удалить. Скопированную секцию можно вставить на любую страницу этого сайта.
Разделы N / 24 открывает список секций, где кнопки вверх и вниз и ручки перетаскивания тоже меняют порядок секций. Перетаскивание необязательно: кнопки и клавиши делают то же самое.
Добавить секцию
Заголовок раздела «Добавить секцию»Используйте Добавить раздел сюда на холсте, Добавить раздел в списке секций или нажмите / или Ctrl/Cmd+K. Галерея показывает картинку каждого типа секции в каждом её виде и шаблоны вроде Шапка страницы, Крупное заявление, Цитата и Вопросы и ответы. Ищите по имени или описанию.
Выбранная секция сразу появляется на странице: обязательные поля пусты, курсор стоит в первом из них. Сохранить недоступно, пока эти поля не заполнены.
| Группа | Типы секций |
|---|---|
| Начало страницы | Первый экран |
| Текст | Текст, Текст с изображением |
| Списки и доказательства | Сетка преимуществ, Карточки, Цифры, Вопросы и ответы, Отзывы, Полоса логотипов, Шаги |
| Медиа | Галерея и видео |
| Цены и меню | Цены, Меню |
| Контакты | Контакты |
| Посты и коллекции | Последние записи (шаблон: Последние посты) |
| Формы | Форма |
| Особые | Секции, которые ваш разработчик зарегистрировал для этого сайта |
| Призывы к действию | Призыв к действию, Поиск по сайту |
| Общие разделы | Общие секции этого сайта, по имени |
Секция Последние записи показывает новейшие опубликованные записи публичной коллекции. Шаблон Последние посты заполняет её для постов блога. Коллекцию, поля и количество выберите в инспекторе; см. сайты-блоги.
Форма собирает то, что вводят посетители. В инспекторе задаются поля формы (подпись, вид, обязательность, подсказка и, для выбора, его варианты), необязательное согласие, текст кнопки и сообщение после отправки. Куда уходят ответы, не входит в страницу: это настраивается в разделе Настройки → Интеграции → Формы сайта (адрес электронной почты или подписанный вебхук). Пока это не включено, формы не принимают ответы. На холсте выберите форму и используйте Предпросмотр, чтобы увидеть каждое состояние, которое может встретить посетитель: отправка, нужно исправить, уже получено, отправлено, слишком много попыток, не отправлено и ответы не принимаются.
Для вложений выберите вид поля Загрузка файлов. Задайте Типы файлов (например .pdf, .png),
Максимум файлов и Размер одного файла. Пустой список типов разрешает все поддерживаемые
изображения и документы. В заявку можно добавить до 5 файлов общим размером до 10 МиБ, каждый
не больше 5 МиБ. Файлы хранятся в закрытом хранилище вместе с заявкой и скачиваются из её квитанции;
см. Файлы во вложениях.
Особые — секции, которые разработчик зарегистрировал через дизайн сайта (см. управляемые шаблоны). Каждая — фиксированная версия: её поля берутся из этой версии, а холст показывает значения с пометкой, что окончательный вид рисует дизайн сайта. Когда есть более новая версия, инспектор предлагает Обновить раздел. Значения, которые новая версия всё ещё принимает, сохраняются, остальные начинаются пустыми. Обновление меняет только этот язык.
Поиск по сайту ставит на страницу поле поиска по сайту с необязательным заголовком и текстом внутри поля. Посетители получают результаты на языке страницы. Секция предлагается, только пока поиск по сайту включён в настройках, каким бы дизайном ни рисовался сайт. Если поиск потом выключить, страницу, где осталась эта секция, нельзя сохранить, пока секцию не удалят.
Сохранённые шаблоны блоков идут в галерее первыми, когда они есть у сайта. Сохранённый шаблон содержит секции с их текстом, сохранённые со страницы. Вставка добавляет копию: последующие изменения шаблона никогда не меняют страницу, которая уже его использовала. Чтобы сохранить шаблон, откройте меню ⋯ секции, выберите Сохранить как шаблон блока…, дайте имя и отметьте секции, которые нужно сохранить. Управлять сохранёнными шаблонами под галереей переименовывает или удаляет шаблоны; страницы в любом случае сохраняют свои копии.
Общая секция хранит один фрагмент содержимого в одном месте и показывает его на многих страницах: объявление, акцию, содержимое подвала, призыв к действию. Создайте её в разделе Страницы → Общие разделы → Новый общий раздел. Она открывается в этом же редакторе: добавьте до 6 секций (без формы, поиска по сайту, пользовательской секции и другой общей секции), затем сохраните и опубликуйте её как страницу. Своего адреса у неё нет, а редактор показывает Используется на N страницах.
Выберите её в группе галереи Общие разделы, чтобы добавить на страницу. Страница хранит ссылку на неё, а не копию:
- Холст рисует её в опубликованном виде с пометкой Общий и кнопкой Изменить общий раздел. Меняйте её там; после публикации изменение видно на всех страницах, которые её используют. Черновик общей секции на странице никогда не показывается.
- ⋯ → Сделать отдельную копию превращает её в обычные секции этого языка в том виде, в каком этот язык её показывал. Другие языки сохраняют ссылку. Последующие изменения общей секции до копии больше не доходят.
- Страницу нельзя опубликовать, пока общая секция на ней не опубликована. В списке замечаний указано, какая именно секция не опубликована.
- Снятие общей секции с публикации показывает все страницы, где она используется, и просит подтвердить. Эти страницы затем ничего не показывают на её месте.
- Сохранённый шаблон не может содержать общую секцию. Копирование и вставка сохраняют ссылку только на этом сайте.
Галерея предлагает только то, что умеет показать рендерер сайта. Без рендерера предлагаются все типы секций; Поиск по сайту доступен только при включённом поиске.
Многоразовые компоненты
Заголовок раздела «Многоразовые компоненты»Многоразовый компонент — это секция, которую вы сделали один раз и можете добавить на любую страницу этого сайта. Он создаётся из секции на странице, собирается в изоляции и проверяется, прежде чем им сможет пользоваться кто-либо.
Создать. Откройте меню ⋯ секции и выберите Сохранить как многоразовый компонент…, назовите
его и при желании скажите, что должно измениться, например «крупнее заголовок». Текстовые значения секции станут
полями, которые заполняют при каждом использовании. Нужны права site:deploy и ai:generate. Сохранить
можно секцию с текстом и изображениями; форму, поиск по сайту, последние записи, пользовательскую и общую
секции — нельзя, а секцию с недостающими полями сначала нужно заполнить. ИИ создаёт компонент и его
поля, платформа отклоняет код, который импортирует что-либо кроме контракта страницы или обращается к
сети, а сборка идёт без сети. Это занимает несколько минут. Если ответ не пришёл, форма сообщает, что
компонент всё же мог быть создан.
Проверить. Страницы → Компоненты перечисляет каждый компонент и состояние каждой версии:
Ждёт проверки, Готов к использованию, Отклонён или Удалён. Проверить показывает 8
проверок сборки, запрашиваемые поля, что он импортирует, предпросмотр на его собственном примере
содержимого (все поля заполнены или только обязательные) и, при site:infra, его исходный код.
Использовать этот компонент требует site:deploy. Принять может тот же человек, кто его создал;
второго проверяющего нет. Если дизайн сайта изменился после сборки, кнопка недоступна, пока вы не
выберете Пересобрать. Отклонить сохраняет запись и не отменяется. Использование компонента не
меняет ни одной страницы.
Использовать. Готовый компонент появляется в галерее вместе с другими пользовательскими секциями под своим названием. Страница сохраняет точную версию, которую ей дали. Более новая версия никогда не меняет страницу: панель секции предлагает Обновить раздел, как для любой пользовательской секции, и обновление берёт более новую версию этого же компонента. Страница с компонентом хранится в формате 3 (см. Контракт страницы).
Новые версии и копии. На вкладке Компоненты ⋯ у компонента с готовой версией предлагает
Сделать новую версию…, которая просит ИИ изменить текущий код, и Скопировать как новый компонент…, которая начинает отдельный компонент из того же кода. Скопировать на другой сайт… копирует
готовую версию на другой сайт, где вы можете собирать компоненты (список показывает только такие сайты).
Здесь нужен site:infra, чтобы читать исходный код компонента, а на другом сайте — site:deploy; ИИ не
нужен. Копия — новый компонент там, со своим названием и ключом; он собирается и проверяется на том сайте
как любой другой и ждёт проверки. У копии нет общих с этим сайтом страниц, закреплённых версий или сборки. Компонент и страницы этого сайта не меняются. Копировать можно только проверенную версию. Если
ответ потерян, повторите: вернётся та же копия, а не вторая.
Ограничения. Дизайн сайта вмещает не больше 16 пользовательских секций и компонентов вместе; каждая старая версия, оставшаяся в нём, считается. Для создания компонентов нужна та же настройка, что и для кандидатов шаблона: ИИ, служба изолированной сборки, её образ песочницы и хранилище артефактов. Без них вкладка сообщает, чего не хватает, и ничего не собирается. Сборка, которую не закрепляет ни одна версия какой-либо страницы и которая не является принятым дизайном или частью релиза, удаляется из хранилища через 90 дней после того, как ежедневная проверка впервые нашла её недостижимой (версия, которую так и не приняли, отсчитывает 90 дней от создания или отклонения). Страницу с закреплённой удалённой версией компонента нельзя опубликовать; версию страницы с такой привязкой нельзя сохранить или восстановить. В сообщении указана удалённая версия компонента. Удалённую версию нельзя снова использовать или одобрить, а сборка того же содержимого отклоняется по имени. Сохраните секцию как новый компонент под другим названием или измените её содержимое.
Панель секции показывает строку стиля, например «Рядом · Приглушённый · Просторно». Нажмите на неё, чтобы выбрать:
- Вид: раскладка секции в виде картинок, например Centred, Рядом или Во всю ширину для hero
- Положение изображения для секции текста с изображением
- Фон: По умолчанию, Приглушённый, Тёмный или Акцент
- Отступы: По умолчанию, Компактно или Просторно
- Анимация: Нет, Появление или Параллакс. На холсте указан выбранный эффект; воспроизводится он на сайте.
Стиль относится к языку, который вы редактируете.
Ссылки, изображения и текст
Заголовок раздела «Ссылки, изображения и текст»Ссылка ведёт на страницу этого сайта (поиск по имени или адресу), на веб-адрес или на адрес электронной почты. Абзацы поддерживают жирный, курсив, ссылки и маркированные или нумерованные списки с панели над ними. Изображение берётся из медиатеки. Добавить альтернативный текст сохраняет описание в медиатеку для этого языка.
Отмена, сохранение и проверка качества
Заголовок раздела «Отмена, сохранение и проверка качества»Ctrl/Cmd+Z отменяет, а Ctrl/Cmd+Shift+Z (или Ctrl+Y) повторяет до 100 изменений страницы с последнего сохранения. Факты и обязательные формулировки сюда не входят: отмена их не трогает, но они сохраняются и отбрасываются вместе с остальными изменениями и входят в общий черновик. Альтернативный текст, сохранённый в медиатеку, остаётся сохранённым. Ввод в одно поле считается одним шагом. История очищается при сохранении или отмене изменений.
Когда секция выбрана и текстовое поле не в фокусе: Alt+↑/↓ перемещает её, Ctrl/Cmd+D дублирует, Delete или Backspace удаляет после подтверждения, а Esc снимает выбор.
Сохранить изменения или Ctrl/Cmd+S создаёт одну версию из всех ваших изменений языка, который вы редактируете: имени страницы, фактов, обязательных формулировок, секций и настроек внешней компоновки. Другой язык оно никогда не меняет. Сохраняется всё или ничего: отклонённое сохранение ничего не записывает и оставляет ваши изменения. Если ответ потерян или сервер ответил так, что редактор не может его прочитать, сохранение могло произойти. Состояние сохранения показывает Результат сохранения неизвестен, а Сохранить снова отправляет то же сохранение снова. Оно повторяется, но никогда не сохраняется дважды. То же относится к созданию страницы, применению изменений ИИ и заданию первого адреса. Адрес, рабочий процесс, публикация, предпросмотр и удаление страницы — отдельные действия, они не входят в Сохранить изменения. Отменить изменения сначала спрашивает, затем возвращает сохранённую версию. Удаление секции показывает уведомление с Отменить, которое возвращает секцию, ничего не сохраняя, и Открыть историю, которое открывает сохранённые версии.
Панель Доделать перед сохранением (N) под верхней панелью открывается автоматически, пока что-то нужно исправить. N считает все строки. Проверка страницы перечисляет их, например «Исправить: 2 · 1 совет». Когда остаются только советы, заголовок показывает Советы (N), и список закрыт, пока вы его не откроете. Каждая строка ведёт к своей секции и полю.
- Нужно исправить (Сохранить недоступно): пустое обязательное поле, слишком длинный текст или текст с
<или>, неработающая ссылка, секция поиска по сайту, пока поиск выключен. - Совет (никогда не блокирует): изображение без альтернативного текста, ссылка на адрес, которого нет ни у одной страницы сайта, секция только с заголовком, ещё не переведённый другой язык страницы. Строка языка открывает этот язык.
Пустое имя страницы тоже блокирует Сохранить. Это показано под верхней панелью.
Черновики и совместная правка
Заголовок раздела «Черновики и совместная правка»Несохранённые изменения страницы хранятся на сервере как общий черновик этого языка, 30 дней после последнего изменения. Черновик принадлежит странице и языку, а не вам: его могут видеть другие люди, которым можно читать страницу.
- Один редактор одновременно. Первый редактор, открывший язык страницы, получает временную блокировку редактирования этого языка. Только этот редактор пишет черновик, сохраняет и двигает язык по рабочему процессу. Блокировка продлевается, пока вкладка видима, заканчивается при закрытии вкладки и истекает через две минуты после последнего продления. Импорт, плагины и публикация по расписанию не блокируются; сохранение редактора всё равно защищает проверка версии.
- Остальные наблюдают за изменениями. Другой пользователь с правом редактирования страницы видит «<name> сейчас редактирует.» Его редактор доступен только для чтения и показывает изменения общего черновика, сделанные текущим редактором: пока вкладка видима, он проверяет новый черновик каждые 10 секунд. Ваша собственная вторая вкладка пишет «Вы редактируете это в другой вкладке.»
- Кто его видит. Человек, которому можно только читать страницу, видит черновик таким, каким он был при открытии страницы. Чтобы видеть черновик, нужен доступ на чтение к самой странице: роль, которая читает только свои страницы, видит черновик только для языка страницы, которым владеет. Роль, которая не может читать название страницы, получает черновик с пустым названием, а роль, которая не может читать разделы страницы, не получает черновик вовсе (
field_denied). Это касается каждого ответа с черновиком, включая конфликт. - Перехватить сразу передаёт блокировку редактирования вам, и вы продолжаете с общего черновика текущего редактора. Он видит «<name> перехватил(а) редактирование.», и его следующее сохранение отклоняется. Его несохранённые изменения также хранятся как его собственный черновик восстановления, а состояние его черновика показывает Не сохранено — редактирование перехвачено. Автосохранение или отмена черновика, которые он отправит после перехвата, отклоняются и ничего не меняют. При отклонённой отмене появляется сообщение Не удалено — редактирование перехвачено. Ваша работа сохранена. Назад к списку уходит без перехвата. Чтобы получить блокировку редактирования языковой версии или перехватить её, ваша роль должна иметь право изменять этот язык (иначе
locale_denied), а роль, изменяющая только свои страницы, должна владеть страницей на этом языке (иначеnot_owner). - Черновики восстановления приватны. Свой черновик восстановления видите только вы. Когда право редактирования снова у вас, редактор предлагает его: Восстановить изменения или Проверить изменения, если страницу за это время сохранили. Отменить его отбрасывает.
- Черновики ИИ приватны. Неприменённый ответ ИИ и запрос к ИИ для ещё не существующей страницы хранятся как ваши собственные черновики. Никто другой их не видит.
Верхняя панель показывает Сохранение черновика…, Черновик сохранён или Черновик не сохранён с Повторить. Если черновик не удаётся отправить на сервер, он остаётся в этом браузере (Нет сети — сохранено здесь) до восстановления связи. Общий черновик, сделанный на версии, которая на экране, открывается вместе со страницей. Черновик, сделанный на более старой версии, показывает Несохранённые изменения из старой версии с Проверить изменения или Отменить. Если черновик на сервере изменился, пока в этом браузере были неотправленные изменения, выберите Взять с другого устройства или Оставить эти. Если кто-то сохранил раньше, проверка показывает, что пересекается, и никогда не сохраняет сама. Сохранить изменения удаляет черновик. Черновик — не версия и никогда не появляется в истории.
Попросить ИИ изменить страницу
Заголовок раздела «Попросить ИИ изменить страницу»Выберите ⋯ → Попросить ИИ изменить страницу или кнопку с искрами на секции. Панель Спросить ИИ плавает внизу экрана. Выберите Вся страница или Раздел N, опишите изменение и нажмите Сгенерировать изменения (Сгенерировать изменения раздела для секции) или Ctrl/Cmd+Enter. На странице без секций поле запроса показано прямо на странице, с Сгенерировать страницу. Для секции Короче, Дружелюбнее, Исправить орфографию и Заполнить пустые поля заполняют запрос за вас. Они его не отправляют.
Список Недавние показывает последние 20 запросов, отправленных из этого браузера, сначала новые. Выберите один, чтобы заполнить поле. Он не отправляется. Очистить недавние очищает список. Список принадлежит этому браузеру, этому сайту и вашей учётной записи. На сервер он не отправляется.
ИИ работает с текущим содержимым страницы, включая несохранённые изменения, а также с настройками сайта и сохранёнными фактами страницы. Запрос можно набирать в любое время, но он не отправляется, пока обязательное поле пусто или у фактов есть несохранённые правки. Панель объясняет почему, а Сохранить изменения сначала сохраняет факты. ИИ использует только типы секций и стили, которые умеет показать рендерер сайта.
Ответ — это предложение, показанное на холсте. Переключайтесь между Текущая и Предложенная. Вставленные, изменённые, перемещённые и удалённые секции отмечены, а Предыдущее изменение/Следующее изменение проходят по ним. Можно оставить одни изменения текста и отбросить другие. Ответ, который добавляет, удаляет или перемещает секции, применяется или отбрасывается целиком. Применить вносит принятые изменения на страницу вместе с вашими несохранёнными правками и сохраняет всё одной новой версией. Ответ остаётся, пока это сохранение не пройдёт или вы его не отбросите. Если сохранение отклонено, например потому что ответ убирает формулировку, которую требуют факты, ничего не сохраняется: страница возвращается к виду до нажатия Применить, ваши несохранённые правки остаются, и ответ тоже остаётся. Если изменения оставили бы на странице что-то для исправления, ничего не применяется. Если другое сохранение успело раньше, изменения сохраняются для проверки. Неприменённый ответ хранится как ваш собственный черновик. После перезагрузки или на другом устройстве Показать возвращает его; он никогда не применяется, пока вы не выберете Применить.
Адрес страницы
Заголовок раздела «Адрес страницы»Страницу без адреса можно сохранить как черновик, но нельзя опубликовать. Редактор показывает «Чтобы опубликовать страницу, нужен адрес.» с полем Адрес и кнопкой Задать адрес, а шаг публикации называет ту же причину. Сначала сохраните или отмените изменения страницы: пока есть несохранённые изменения, поле недоступно. Адрес, который уже использует другая страница, отклоняется.
Задать адрес задаёт первый адрес. Люди, которые не могут править страницу, видят, что адрес должен задать тот, кто может.
Чтобы изменить адрес позже, откройте ⋯ → Настройки страницы и нажмите Изменить рядом с адресом. Изменение сохраняется новой версией-черновиком. Опубликованная страница сохраняет старый адрес, пока эта версия не опубликована; публикация добавляет перенаправление со старого адреса (см. поиск и публикация в соцсетях).
Настройки страницы
Заголовок раздела «Настройки страницы»⋯ → Настройки страницы открывает панель с адресом страницы, разделами Факты, Процесс, История версий и действием В корзину.
Факты — входные данные генерации, а не текст, вставленный в секции. Обязательная формулировка должна встречаться точно в написанном виде: предложение ИИ, которое её пропускает, отклоняется, как и сохранение страницы без неё. Правка фактов или обязательных формулировок меняет страницу как любая другая правка: отдельного сохранения в панели нет, и Сохранить изменения сохраняет их вместе с остальной страницей.
Согласование включается в настройках сайта: Настройки → Процесс. Панель Процесс страницы показывает её назначение, историю и действия, которые разрешает рабочий процесс. Публикация делает сохранённую версию доступной посетителям. У страницы с несколькими языками у каждого языка своё состояние и свои действия, например Опубликовать: тайский или Снять с публикации: тайский; они меняют состояние только этого языка. Остальные действия меняют состояние всех языков, например Опубликовать все языки. Один язык может оставаться опубликованным, пока другой на проверке. Переход всех языков между двумя неопубликованными этапами, например одобрение, оставляет уже опубликованный язык как есть; снять его можно его собственным действием Снять с публикации. Черновики и неприменённые предложения ИИ никогда не публикуются. Публикация страницы с содержимым, которое не поддерживает дизайн сайта, отклоняется. Сообщение указывает причину, например версию пользовательской секции, отсутствующую в активном дизайне.
Предпросмотр на сайте
Заголовок раздела «Предпросмотр на сайте»Без проверенного рендерера редактор показывает только режим Структура и не предлагает ни Предпросмотр, ни Предпросмотр сайта. Публикация работает. О том, как сайт рисует страницу, ничего не утверждается. Правка никогда не зависит от рендерера. Для действия Открыть страницу рендерер не нужен: эта кнопка открывает опубликованную страницу по публичному адресу сайта.
Рендерер проверяется в разделе Настройки → Код и публикация → Дополнительно — свой рендерер (см. предпросмотр и сгенерированный клиент). Его адрес должен использовать HTTPS. Обычный HTTP разрешён только для адреса loopback, например localhost. После проверки Предпросмотр открывает сохранённую страницу в новой вкладке. Когда рендерер ещё и поддерживает редактор, ⋯ → Предпросмотр сайта показывает сохранённую версию так, как её рендерит сайт, и называет её, например «сохранённая версия 7 в отрисовке сайта». Сайт помечает её “Preview of a saved version. The live page may differ.” Несохранённые изменения никогда не отправляются рендереру, и предпросмотр говорит, когда они у вас есть. После сохранения он держит прежний рендер на экране, пока новая версия не будет готова, и оставляет его с Повторить, когда обновление не удалось. Выберите секцию в предпросмотре, чтобы её править. ⋯ → Вернуться к редактированию возвращает в режим Структура. Последний рендер сохраняется, пока вы правите, поэтому возврат в Предпросмотр сайта снова показывает его, даже если следующее обновление не удалось.
Меню, подвал и SEO сайта
Заголовок раздела «Меню, подвал и SEO сайта »Раздел Настройки → Генерация → Контекст сайта содержит то, что сообщается каждой сгенерированной странице сайта. Там три документа: Бриф сайта (утверждённые факты, аудитории, тон, терминология, призывы к действию, обязательные юридические формулировки и запрещённые утверждения), Тема (токены цвета, типографики, отступов, движения и доступности, а также формы секций, которые может использовать рендерер) и Меню и SEO.
В Меню и SEO есть:
- Меню: списки ссылок. Новое меню создаёт меню; Изменить открывает его. Название меню одинаково во всех языках. У каждого языка свои пункты: подписи, порядок, вложенность и сам набор пунктов могут различаться. У каждого пункта есть Подпись и Ведёт на: Страница, Запись, Категория, Метка или Автор, найденные по имени, список Блог, Веб-адрес (https), Эл. почта, телефонный номер (Телефон) или Путь на сайте. Пункт верхнего уровня может быть Никуда (заголовок) над пунктами под ним. Перетащите пункт за ручку или поставьте фокус на ручку и нажимайте стрелки вверх и вниз, чтобы изменить порядок; в ⋯ есть Выше, Ниже, Добавить вложенный пункт и Удалить
- Где показываются меню: какое меню показывается в позициях Вверху каждой страницы и Внизу каждой страницы, для каждого языка
- Примечание в подвале: строка внизу каждой страницы, для каждого языка
- Области: места, которые ваш шаблон показывает на каждой странице. У встроенного шаблона есть Above the page content и Below the page content; где появляется каждое, решает шаблон. Для каждого языка Добавить… помещает в область меню, общую секцию или Поиск; на сайте-блоге ещё Свежие записи (выберите сколько, до 10), Категории, Метки и Записи по месяцам. Блок Записи по месяцам ссылается не более чем на 30 новейших постов, сгруппированных не более чем в 12 месяцев; у месяца нет своей страницы. Общая секция с блоком Последние записи показывает новейшие опубликованные записи на языке страницы, как и на странице: управляемый сайт читает их при каждом запросе (не более 8 разных списков на язык; следующий показывает свой отказ), а сгенерированный сайт закрепляет их при генерации. Website отклоняет пункты блога по имени (
region_item_unavailable). Область вмещает до 8 пунктов и показывает каждый один раз: один Поиск, по одному каждого списка блога и данное меню или общую секцию один раз (duplicate_region_item). Пункты можно двигать вверх и вниз или удалять. Область без пунктов ничего не показывает. Язык без собственного списка показывает тот, который отдаёт его языковое правило (Как для языка «<language>».); первое изменение заводит ему собственный список, а Следовать правилу языков снова его убирает. Управляемый сайт, который ещё не принял ни одного шаблона, пока не имеет областей. Список для области, которой больше нет в шаблоне, помечен Нет в этом шаблоне; Удалить его удаляет - Имена маршрутов: имя и путь для каждого маршрута
- SEO по умолчанию: Шаблон заголовка, Описание сайта и Изображение для соцсетей по умолчанию (выбирается из медиатеки; используется, когда страница не задаёт своё изображение)
- Кто ведёт этот сайт: организация или человек, Имя, Логотип (для человека Фото) и до 8 ссылок https в поле Ссылки на профили. Поисковые системы могут показывать их вместе с сайтом; они входят в структурированные данные каждой страницы (см. поиск и публикация в соцсетях)
- Подтверждение для поисковых систем: код, который дают Google Search Console, Bing Webmaster Tools, Yandex Webmaster или Pinterest. Вставьте код или весь мета-тег; сохраняется только код
- Карта сайта и robots: Публиковать карту сайта (каждая опубликованная страница, не скрытая от поисковых систем), Частота изменений и Запрещённые пути
- Перенаправления: Адрес на этом сайте и Что происходит там (см. перенаправления)
Язык переключает язык, чьи пункты меню, размещения и строку подвала вы правите. Язык, у которого ещё нет версии меню, говорит об этом и показывает, что там сейчас видят посетители. Скопировать начинает её с пунктов другого языка (они получают новые идентификаторы); Начать с нуля начинает с пустой. Удалить версию на языке «<language>» удаляет пункты этого языка после подтверждения; другие языки сохраняют свои. Язык без собственных размещений использует те, что даёт ему его резервный язык, и показывает Как для языка «<language>».; изменение одного из них заводит ему собственные.
Язык без версии меню, без размещений или без строки подвала следует языковому правилу сайта (Настройки → Языки): с резервным показом он показывает первый язык по цепочке резервных языков, у которого это есть; при строгом правиле не показывает ничего. Сайт помечает меню или строку, показанные на другом языке, этим языком. Также показывается: <languages>. называет языки, которые видят версию через резервный показ.
Пункт меню называет страницу, пост или архив, на который он ведёт, а не его адрес. При чтении сайта используется опубликованный адрес на языке чтения, поэтому перемещённая страница сохраняет ссылку в меню. Пункт, чья страница ещё не опубликована, скрыт на сайте и здесь показывает Ещё не опубликовано — скрыто; Скрыто для: <languages>. называет языки, где его нет. Каждому пункту нужна подпись.
Сгенерированный сайт получает меню при генерации. Управляемый сайт читает их на каждой странице, поэтому сохранение и принятие изменения меню или публикация страницы не требуют нового релиза.
Области работают так же. Раскладка сгенерированного сайта размещает page_start и page_end. То, что они показывают, определяется при генерации и закрепляется в apps/site/src/lib/chrome.json; опубликованные изменения доходят до сайта со следующей генерацией. Секция Последние записи там читает только публичные модели; приватная модель показывает collection_model_missing. В её кратких описаниях встраивания во фреймах показываются только из источников, принятых при генерации. Управляемый сайт читает их на каждой странице.
Сохранить новую версию сохраняет версию с необязательной заметкой в поле Что изменилось (необязательно). Это не меняет, из чего генерируются страницы. Использовать эту версию в разделе История версий принимает версию: последующие генерации используют её, а уже существующие страницы сохраняют версию, по которой были написаны. Если кто-то сохранил раньше, ничего не сохраняется, а Перезагрузить показывает его версию. Правка этих документов требует права на настройки сайта. Без него они только для чтения или не показываются вовсе.
Поиск и публикация в соцсетях
Заголовок раздела «Поиск и публикация в соцсетях»Блок Поиск и соцсети находится под адресом страницы в панели Настройки страницы (меню страницы) в редакторе страниц и под полями в редакторе контента. Блок закрыт, пока вы его не откроете. Он задаёт для языка, который вы правите:
- Заголовок для поиска: заменяет шаблон заголовка для этой страницы. В результатах видно около 60 символов.
- Описание для поиска: в результатах видно около 160 символов. Без него используется поле
description, затем Описание сайта из Site Chrome. - Изображение для соцсетей и Описание изображения: показываются, когда страницей делятся. Без них используется Изображение для соцсетей по умолчанию из Site Chrome.
- Канонический адрес: адрес
httpsили путь на этом сайте, только когда главная копия страницы находится по другому адресу. - Скрыть от поисковых систем: страница просит не индексировать её, уходит из карты сайта и не указывается как другой язык своих переводов.
- Тип страницы: Обычная страница, Страница «О нас», Страница контактов или Статья. Поисковые системы читают его из структурированных данных страницы.
Ничего здесь не заполняется из текста или изображений страницы. Сохранить настройки поиска сохраняет версию, как любое другое сохранение. Опубликованная страница меняется, только когда эта версия опубликована. Сначала сохраните или отмените другие изменения на экране. API управления принимает тот же ключ seo при сохранении записи и при сохранении страницы. Копия сайта и перенос истории переносят переопределения каждой версии (bundle 1.7), а изображение для соцсетей переносится в медиа копии. При подготовке автономного бэкенда система переносит изображения для соцсетей, включая изображение по умолчанию, в хранилище медиа принимающей стороны вместе с остальными изображениями сайта.
Оба рендерера пишут одинаковый head по этим значениям: мета-теги, каждый код подтверждения в виде мета-тега его поисковой системы и один блок application/ld+json. Главная страница несёт WebSite и организацию или человека; пост блога — это BlogPosting с датой, обложкой и авторами; любая другая страница — её Тип страницы. Страница, скрытая от поисковых систем, не несёт структурированных данных. Ничего не хранится как JSON-LD или скрипт: рендереры строят их из значений выше.
Карта сайта. /sitemap.xml — это индекс. Опубликованные страницы каждой модели перечислены частями по 5 000 в /sitemap-<model>-<number>.xml, каждая страница с последней публикацией и до 20 изображений (изображение для соцсетей, затем изображения, которые она показывает). Скрытые страницы пропускаются. На сгенерированном сайте части со страницами пишутся при генерации, а посты блога читаются вживую. /robots.txt называет индекс, когда индексация разрешена и у сайта есть origin.
Когда публикация меняет опубликованный адрес, например после смены слага, публикация добавляет в настройки меню и SEO постоянное перенаправление со старого адреса на новый и принимает его. Панель рабочего процесса пишет “Перенаправление создано” с обоими адресами и ссылкой в раздел Меню и SEO → Перенаправления. Перенаправление, которое уже указывало на старый адрес, перенаправляется на новый, чтобы посетитель не проходил два перехода. Когда запись возвращается на адрес, который держало её собственное перенаправление, это перенаправление удаляется. Перенаправление не создаётся, и панель объясняет почему, когда старый адрес теперь использует другая страница или маршрут, когда перенаправления образовали бы цикл или когда в настройках меню и SEO уже 256 перенаправлений адресов. Сама публикация всё равно проходит. Непринятые изменения настроек меню и SEO сохраняются и получают то же перенаправление. Изменение адреса в черновике никогда не перемещает опубликованную страницу и не создаёт перенаправление.
Публикация по адресу, который держит другое перенаправление, отклоняется: опубликованная страница молча отключила бы это перенаправление. Панель рабочего процесса называет адрес и предлагает Удалить перенаправление, затем опубликуйте снова. Когда в настройках меню и SEO есть непринятые изменения, удалите его в Меню и SEO → Перенаправления.
Перенаправления
Заголовок раздела «Перенаправления»Раздел Меню и SEO → Перенаправления перечисляет каждый Адрес на этом сайте и Что происходит там:
| Что происходит | Статус | Куда отправить |
|---|---|---|
| Перемещено навсегда (301) | 301 | путь на этом сайте или адрес https |
| Перемещено временно (302) | 302 | то же |
| Перемещено временно, данные формы сохраняются (307) | 307 | то же |
| Перемещено навсегда, данные формы сохраняются (308) | 308 | то же |
| Удалено (410) | 410 | никуда: страница ошибки сайта отвечает 410 |
| Недоступно по юридическим причинам (451) | 451 | никуда: страница ошибки сайта отвечает 451 |
Раздел Дополнительно: шаблоны содержит правила сразу для многих адресов. {name} совпадает с одной частью адреса, а завершающий {name*} — со всем, что после неё; Куда отправить может повторно использовать имена, но никогда в хосте. Примеры: /news/{slug} на /blog/{slug} и /{rest*} на https://old.example.com/{rest} для всего, что сайт не обслуживает.
Приоритет правил: сначала опубликованная страница, затем точный адрес, затем шаблон с наибольшим числом фиксированных частей, шаблон из одной части раньше общего. Сайт поддерживает до 256 адресов и 32 шаблона. Сохранение отклоняет, называя причину:
- перенаправление с адреса, который использует опубликованная страница или который сайт обслуживает сам (
/sitemap.xmlи его части,/robots.txt, поиск, лента,/preview,/owned/…, список блога и архивы); - перенаправления, которые могут вернуться туда, откуда начали, через любое сочетание адресов и шаблонов (например
/{rest*}на/archive/{rest}). Второй переход, который заканчивается, допустим:/news/{slug}на/blog/{slug}рядом с общим шаблоном на другой домен работает, по одному перенаправлению за раз; - два шаблона, которые могут совпасть с одним адресом, когда ни один не конкретнее другого.
Проверить затронутые страницы показывает опубликованные страницы, которые покрывает каждый шаблон. Они продолжают работать; шаблон отвечает там, только когда ничего опубликованного не отвечает. Сохранение нового или изменённого шаблона требует этой проверки: когда проверка устарела, сохранение останавливается, показывает покрытые страницы, а Сохранить с этими шаблонами сохраняет.
Сгенерированный сайт закрепляет принятые правила в своём артефакте (src/lib/redirects.json) и отвечает на них из своего маршрута 404 по запросу. Управляемый сайт читает GET /v1/_redirects и хранит ответ 30 секунд. Оба используют один и тот же сопоставитель, поэтому правило отвечает одинаково на любом из них.
Языки и права
Заголовок раздела «Языки и права»У каждой языковой версии страницы свои секции, их порядок, тип, вид, стиль и текст. Добавление, удаление, перемещение, смена типа или стиля секции и каждое сохранение меняют только язык, который вы редактируете. Два языка одной страницы могут выглядеть совершенно по-разному.
Язык, у которого ещё нет страницы, показывает У языка <language> ещё нет страницы с двумя вариантами:
- Копировать начинает его с языка, выбранного рядом: те же секции, порядок, вид и текст, под новыми идентификаторами секций. Общая секция остаётся ссылкой на ту же общую секцию. Затем правьте копию; исходный язык не меняется.
- Начать с пустой начинает его без секций.
Любой вариант сохраняет одну версию, содержащую только этот язык. Ничего не копируется, пока вы не выберете.
В истории версия с несколькими языками предлагает Восстановить только <language>: этот язык получает из версии свои секции и имя страницы, а все остальные языки остаются как сейчас. Восстановить по-прежнему возвращает все языки версии. Ни то ни другое не меняет опубликованное.
Отклонённое сохранение ничего не меняет: ни язык, ни факт, ни имя страницы, ни версию.
Люди, которым можно только читать страницу, могут открыть её и её историю, но не получают элементов правки. Настройки страницы, создание текста с помощью ИИ, факты, публикация и настройки рендерера сохраняют собственные проверки прав.
См. модели и поля о модели страницы, предпросмотр и сгенерированный клиент о проверке рендерера и контракт документа страницы о хранимой форме.
Следующий шаг
Заголовок раздела «Следующий шаг»Дальше прочитайте сайты-блоги, если ваш сайт — блог. Иначе переходите к моделям и полям.
Стабильная версия ещё не выпущена (pre-MVP)
Коммит исходного кода: fe23db481c422b40e317b92fc98116b4c0c26a87 (с локальными изменениями)
Дата сборки (UTC): 2026-10-18T09:22:34.630Z
Коммит для обновления: не определён: в рабочей копии есть изменения. Примечания к выпуску