Синтаксические плагины

Синтаксис DokuWiki может быть расширен за счет плагинов. Как устанавливать дополнения и использовать их описывается на их страницах описания. Следующие дополнения синтаксиса доступны в этой инсталляции DokuWiki:

Cинтаксический плагин Styler

Синтаксис использования, примеры:

Цитаты

Можно использовать визуальное оформление цитат:

- Зачем sudo?
- Чтобы наверняка

 Можно использовать визуальное оформление цитат:
<quote>- Зачем sudo? \\
- Чтобы наверняка</quote>

Синтаксический плагин Note

<note> Обратите внимание. Это нужно запомнить! </note>
<note important> Внимание! Вы можете потерять рассудок. </note>
<note tip> Подсказки находятся на изображениях. </note>
<note warning> Остерегайтесь собаки, когда открываете дверь! </note>
Обратите внимание. Это нужно запомнить!
Внимание! Вы можете потерять рассудок.
Подсказки находятся на изображениях.
Остерегайтесь собаки, когда открываете дверь!

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

Cинтаксический плагин Keyboard

Заключите название клавиши или комбинацию клавиш, разделённых дефисом (-), в тег key, как здесь:

<key>Клавиша</key> или <key>C-x</key>
  • Текст внутри тега key делится на позициях - (дефиса).
  • Каждая часть обрезается (удаляются окружающие пробелы), а известные сокращения клавиш заменяются на полные варианты. Например, C становится Ctrl, Left становится &larr;, и т.п.
  • Замена сокращений зависит от языка. Например, в немецком, C становится Strg, а Del становится Entf. На данный момент поддерживаются только английский и немецкий. Вы можете помочь, написав дополнительные заголовочные файлы и отправив их для включения.
  • Если замены не найдено, первая буква становится заглавной, а специальные HTML-символы заменяются сущностями.
  • Заменяются только клавиши, начинающиеся с заглавной буквы. Строчные буквы не заменяются. Например, C-c становится Ctrl-C
  • Если вы хотите выразить дефисную (-) клавишу, используйте Minus.
  • Если вы не хотите обрезки, замены, языковой поддержки или перевода букв в верхний регистр, заключите название клавиши в одинарные кавычки.

Примеры:

  • Используйте Ctrl+Alt+Del для перезагрузки. (<key>C-A-del</key>)
  • Используйте Ctrl+C для копированя текста в буфер обмена. (<key>C-c</key>)
  • Используйте Ctrl+X для удаления текста и помещения его в буфер обмена. (<key>C-x</key>)
  • Используйте Ctrl+V для вставки теста из буфера обмена. (<key>C-v</key>)
  • Используйте Ctrl+Enter для вставки разрыва страницы. (<key>C-enter</key>)
  • Используйте Ctrl+Shift+ для выделения от текущей позиции курсора до конца слова. (<key>C-S-Right</key>)
  • Используйте Ctrl+Shift+ для выделения от текущей позиции курсора до начала слова. (<key>C-S-Left</key>)
  • Используйте Ctrl+Page↑ для прокрутки на одну страницу вверх. (<key>C-PageUp</key>)
  • Используйте Ctrl+ для увеличения масштаба. (<key>C-Minus</key>)
  • Используйте any key для выхода. (<key>'any key'</key>)

Колонки

Синтаксический плагин Columns. Система Документации Ubuntu.ru поддерживает простую организацию колонок с распределённым содержимым1). Для создания колонок нужно указать тэг <колонки [параметры]>, например, <колонки 100% 25% 25% 50%>, где первый показатель - 100% - процент занимаемой всеми колонками ширины страницы, по 25% и 50% - процент ширины каждой колонки, то есть две по четверти и одна - половина ширины от данных нами 100%. Вместо указания процентов можно использовать прочерк, ширина колонки будет подобрана системой зависимо от степени наполнения. Также не обойтись без тэгов <новаяколонка> и закрывающего тэга </колонки>.
По умолчанию текст в колонках выравнивается по левому краю. Чтобы изменить способ выравнивания, следует ставить звёздочку с определённой стороны показателя.
Пример:

Это просто текст в выравниванием по левой стороне. В этом случае звёздочка не нужна.

А здесь текст выровнен по центру!

Такой же бесполезный текст, как и два предыдущих, но с выравниванием по правой стороне.

**Пример:**
<колонки 100% 25% *-* *- >
Это просто текст в выравниванием по левой стороне. В этом случае звёздочка не нужна.
<новаяколонка>
А здесь текст выровнен по центру!
<новаяколонка>
Такой же бесполезный текст, как и два предыдущих, но с выравниванием по правой стороне.
</колонки>

Все синтаксические плагины

тэг: Служебная:плагины

1)
заполнение колонок автоматически равномерно не производится - всё в ваших руках:-D