ГоБиблиотека: Синтаксис

Это старая версия Синтаксис за 2004-05-19 13:15:18..


Оглавление документа


Вы можете потренироваться в использовании применяющегося здесь языка разметки в традиционной песочнице...


полужирный
курсив
подчеркнутый
зачеркнутый
моноширинный
центрированный
Замечание
Вопрос
Комментарий
Все то же, но зеленым цветом

http://forum.weiqi.ru
Форум
Вход

здесь все до первого пробела — ВикиИмя,
после него — текст ссылки
Начальная страница
http://www.ya.ru подсвечивается автоматически.http://www.ya.ru
http://www.yandex.ru/logo1.gif
превратится в картинку.

картинка, которая ссылка.

объявление якоря.

ссылки на якорь.
#test и Вход#TOC_1

NB: слова в смешанном регистре (~ВотТакие) выделять ссылками вообще не надо. Для прочих внутрисайтовых ссылок URL писать не нужно (иначе не возникает связи между двумя страницами). URL нужен лишь для внешних ссылок.

NB: чтобы ~ВотТакое слово не стало ссылкой, поставьте перед ним знак ~ (тильда).


Если полный адрес рисунка оканчивается на .gif, .jpg, .jpe, .jpeg или .png, то для отображения этого рисунка на странице достаточно указать его адрес (см. в предыдущем разделе пример с логотипом Яндекса).
В противном же случае (например, рисунок отдается скриптом) необходимо использовать экшн :
{{img src="http://www.yandex.ru/logo1.gif"}}

Если рисунок загружен в ГоБиблиотеку, то для его отображения на странице, к которой он прикреплен необходимо поставить конструкцию вида :
{{img src="file:logo1.gif"}}


Заголовки разных уровней набираются с помощью нескольких последовательных знаков "=" с обоих сторон.













Отступы делаются с помощью двух пробелов. Так же нужно выделять отступом списки.


Отступ
Двойной отступ

  • ненумерованный список
  • ненумерованный список-2

  1. нумерованный список
  2. нумерованный список-2

  1. Верхний регистр
  2. Верхний регистр-2

  1. Нижний регистр
  2. Нижний регистр-2

  1. Римские цифры в верхнем регистре
  2. Римские цифры-2

  1. Римские цифры в нижнем регистре
  2. Римские цифры-2


Таблица с рамкой
#|
||cell11|cell12|cell13||
||cell21|cell22||
|#

cell11cell12cell13
cell21cell22

Таблица без рамок, шириной 100%
#||
||cell11|cell12|cell13||
||cell21|cell22||
||#

cell11cell12cell13
cell21cell22


Разделитель:
---- (4 минусa)


Явный перевод строки:

тест
с разрывом

Вывод текста как есть, без применения форматирования:
текст необходимо заключить в двойные-двойные кавычки.
""текст""

Вывод HTML как есть:
постарайтесь не злоупотреблять этой возможностью
<# <input type="text"> #>


Верхний индекс:
E=mc^^2^^
E=mc2
  • NB: между ^^ не должно быть пробелов. Эта разметка создана для математики и ради компактности и совместимости не допускает наличия пробелов внутри размеченного блока

Нижний индекс:
пробелы перед и после vv обязательны
H vv2vv O
2 O
  • NB: между vv не должно быть пробелов. Эта разметка создана для математики и ради компактности и совместимости не допускает наличия пробелов внутри размеченного блока. Если пробелы внутри блока необходимы, то см. описание форматтера sup.


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

Имя текущего пользователя:
::::
ПавелСтрибук

Имя текущего пользователя и дата:
::@:: или ::;::
ПавелСтрибук /29.02.2004 19:16/

Дата:
::+::
29.02.2004 19:16


Вызов форматтеров (обработчиков текста) происходит по синтаксису .

  1. diag (по умолчанию)
    • Позволяет вставлять в текст диаграммы.
      Использование: , синтаксис см. в «Диаграммы»
  2. sgf
    • Позволяет размещать записи партий с помощью программы Flash Goban.
      Использование:
      Параметры:
      w — ширина в пикселях (по умолчанию = 400)
      h — высота в пикселях (по умолчанию = 550)
      m — «режим», если равен “toend”, без кавычек, то после загрузки будет осуществлен переход к последнему ходу в основной последовательности (по умолчанию = “ ").
  3. pre
    • Комбинация двойных-двойных кавычек и ##, т.е. выводит текст моноширинным шрифтом без изменения. При этом допускает разрывы строк внутри.
  4. sup
    • Выводит любой текст в верхнем индексе.
      Использование: .


Присутствует специальный обработчик текста, который обрабатывает кавычки, тире, приклеивает пробелы и т.д.


Переводы строк
Эта эвристика заменяет переводы строк на <BR>.

Предлоги и nbsp;
Смелая эвристика предполагает, что короткие слова (1-3 символа) не должны отрываться от следующих за ними. Поэтому она заменяет идущие следом за коротким словом разделители на неразрывный пробел.

Дефисы и nbsp;
Заключение всех слов, разделённых дефисами в тэги <nobr>.

Запятые и пробелы
Контроль небрежности автора. Удаляет случайные пробелы перед запятыми и точками.


На входеНа выходе
"«русский»
"english"“english”
-
(минус)

среднее тире
--
(2 минусa)

длинное тире
(c), (C),
англ/рус
©
(r), (R),
англ
®
(tm), (TM),
англ
(p), (P),
англ
§
+-±
^C,
англ/рус
°C
^F°F

NB: Минусы преобразуются в тире только если окружены разделителями (пробелами, переводами строк, табуляцией).


Как оформлять диаграммы описано здесь.