К содержанию

Навигация

Код

Любой фрагмент между тремя обратными кавычками Docara оформляет как блок кода. Это может быть HTML, PHP, JSON, команда терминала, конфигурация или обычный текст. Блок ничего не выполняет: он сохраняет пробелы и переносы, подсвечивает синтаксис, позволяет скопировать содержимое и при необходимости мягко перенести длинные строки в пределах доступной ширины.

Блок с указанным языком

Язык задаётся сразу после открывающих обратных кавычек. Он появляется в заголовке и выбирает правила подсветки.

HTML
<article class="p-2 radius-2 bg-surface-container">
    <h2 class="sf-h-3 m-0">Карточка интерфейса</h2>
    <p class="m-0 m-top-1">Одна разметка, понятные модификаторы.</p>
</article>

Блок без указанного языка

Если язык не передан, в заголовке используется нейтральное название Code.

Code
composer install

Язык и оформление

После открывающих обратных кавычек укажите язык: php, json, bash, javascript или другой поддерживаемый идентификатор. Он появляется в заголовке блока и помогает подсветке синтаксиса.

Запись Результат
```php PHP-код
```json JSON
```text Текст без языковой семантики

По умолчанию длинная строка прокручивается внутри блока и не растягивает всю страницу. Кнопка «Переносить длинные строки» включает только визуальный CSS-перенос. Исходный текст, отступы и результат копирования не меняются. Когда перенос включён, значок меняется на команду возврата к исходным строкам. Видимая рамка фокуса появляется при переходе клавиатурой, но не после щелчка мышью. Выбор общий для обычных блоков и вкладок исходника в Example, сохраняется в браузере и синхронно применяется ко всем таким блокам на странице.

Возможность переноса включена встроенным параметром code.wrap. Её можно отключить для сайта, раздела или страницы:

JSON
{
  "code": {
    "wrap": false
  }
}

Если скрипт должен быть запущен, отдельно объясните окружение и ожидаемый результат: сам блок ничего не выполняет.

Как записать в Markdown

Markdown
```php
echo 'Готово';
```

Не помещайте в пример пароли, токены и другие секреты. Для команды с выводом используйте понятное разделение между тем, что вводит человек, и результатом.

Поиск по документации

Введите минимум 2 символа

    Настройки

    Тема
    Размер шрифта
    Ширина страницы