Wakaba mark

Материал из Noobtype — единственного источника Истины во Вселенной
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Wakaba mark (яп. 若葉マーク) — язык разметки, применяемый в одноимённом движке. В целом он применим ко всем имиджбордам, где используется Wakaba, но версии на отдельных имиджбордах обладают некоторой спецификой. Например, это касается специального тега для спойлеров, введённого 28 октября 2007 на Ычане и перенятого многими другими чанами.

Форматирование

Использование

*Текст*
_Текст_
**Текст**
__Текст__
Текст^H^H^H^H
%%Текст%%
>Текст
>>265
`Текст`

Результат

Текст
Текст
Текст
Текст
Текст
Текст
>Текст
>>265
Текст

Комментарий

Курсивное начертание.
— Альтернативный способ.
Полужирное начертание
— Альтернативный способ.
Зачёркнутый текст. Количество символов ^H должно быть равно количеству букв в зачёркиваемом слове.
Спойлер.
Цитата. Выделяется другим цветом.
Ссылка на сообщение.
Фрагмент кода. Набирается моноширинным шрифтом.

Списки

Для ненумерованных списков используются символы «* », «+ » и «- », с которых следует начинать пункты списка, каждый пункт — с новой строки.

Нумерованный список делается посредством добавления «1. » в начало строки и далее любых других номеров в начало строки с последующими пунктами списка.

Если в одном элементе списка необходимо написать несколько строк не разрывая нумерацию, то необходимо новую строку отбить пробелом.

Блок кода

Блок кода можно начать если добавить в начало каждой строки символ табуляции или четыре пробела.

Особенности парсера разметки

Одна из самых бросающихся в глаза особенностей разметки WakabaMark является тот факт, что она не поддерживает вложенной разметки. Может показаться, что это несовершенство парсера, но это не так, такое поведение было добавлено автором умышлено. Кстати ссылки тоже являются элементом разметки.

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

Приоритет парсера следующий:

  • код
  • ссылки
  • полужирный
  • курсив
  • спойлер
  • зачёркивание

Так что при некоторой сноровке вполне возможно получить полужирный курсив или даже такое

В других движках

Некоторые более поздние движки, среди которых Кусаба, в стандартном виде не используют вакаба-марк, предпочитая ему BB-коды. Некоторые администраторы спокойно относятся к подобной ситуации, но иные делают самодельную реализацию вакаба-марка. Иногда он не в полной мере повторяет оригинал или продолжает сосуществовать с BB-кодами.

В движках, разработанных представителями русскоязычного сообщества, разметку предпочитают изначально основывать на совместимом с вакаба-марком языке. В частности, так сделано в Орфереусе, Ханабире и Котобе.

См. также

Lmlogo.png

Луркоморье содержит статью на эту тему. Cм. Wakaba