Предпочтительные шаблоны форматирования бывают двух видов: начните строку с шаблона для

форматы абзацев и использовать парные шаблоны, которые ограничивают встроенную замену. В

В обоих случаях мы рекомендуем использовать (повторяющиеся) основные знаки пунктуации, используемые

таким образом, чтобы свести к минимуму риск ложных паттернов, встречающихся в нормальных условиях.

В Приложении A мы даем обзор наиболее распространенных правил разметки и

параметры, встречающиеся в различных реализациях вики и вики-клонов. Эта информация

указывает на диапазон условностей, с которыми сталкивается посетитель, просматривающий различные

вики-сайты.

Как уже упоминалось, существует различие между абзацной и встроенной разметкой. Этот

различие влияет как на использование, так и на решения для синтаксического анализа.

Стили абзацев

Для удобства вики интерпретирует простые разрывы строк как пробелы при обслуживании.

страница. Текст абзаца автоматически переносится в размер окна браузера,

если ширина текста не указана или не ограничена каким-либо другим способом (по шаблону

или CSS).

Некоторые пользователи хотят вручную начинать новые строки в определенных местах при наборе текста.

в форму, в то время как другие позволяют форме выполнять перенос слов, но ни один из вариантов не должен влиять

отображаемый абзац разрывается. Однако ручные разрывы строк сохраняются в

источник.

Обычный способ определить новый абзац в исходном коде вики-страницы — вставить пробел.

линия. Переходы к новым абзацам также могут происходить неявно всякий раз, когда

формат абзаца начинается (или заканчивается) по определению.

Синтаксис Wiki для разметки абзаца — это правило, согласно которому новая строка исходного текста начинается

с определенным символом или шаблоном символов. Например, правилом может быть то, что любой

строка, начинающаяся со звездочки (*), является элементом маркированного списка.

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

Это избавляет от необходимости указывать (и отслеживать) совпадающую закрывающую разметку,

заметно упрощая задачу письма.

Минимальный набор полезных стилей абзаца довольно короткий, как показано в таблице 4-2.

Вики-код обрабатывает замены, комбинируя последующие абзацы

один и тот же стиль в один и тот же общий блок, чтобы, например, серия маркированных элементов

заканчивается внутри одного и того же закрывающего <UL> . . Пара тегов </UL>.


РЕДАКТИРОВАНИЕ СТРАНИЦ

ТАБЛИЦА 4-2.

117

Полезные стили абзаца

СТИЛЬ

ОПРЕДЕЛЯЕТСЯ КАК

СИНТАКСИС ВИКИ

Нормальный

Стиль по умолчанию; рендеринг возвращается к этому всякий раз, когда

в исходном тексте появляется пустая строка

По умолчанию после пробела

линия

Маркированный список