Содержание
Синтаксические плагины
Синтаксис 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
становится←
, и т.п. - Замена сокращений зависит от языка. Например, в немецком,
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% *-* *- > Это просто текст в выравниванием по левой стороне. В этом случае звёздочка не нужна. <новаяколонка> А здесь текст выровнен по центру! <новаяколонка> Такой же бесполезный текст, как и два предыдущих, но с выравниванием по правой стороне. </колонки>
Все синтаксические плагины
- keyboard 2016-09-10 — Gina Häußge
The keyboard plugin provides a combined syntax and action plugin in order to markup text as keyboard keys, similar to (and making use of) the existing (X)HTML tag <kbd>…</kbd>. A quick button for the markup is automatically inserted into the toolbar of the edit form. - Tag Plugin 2016-01-16 — Michael Hamann, Gina Häussge, Christopher Smith, Michael Klier, Esther Brunner
tag wiki pages - Note Plugin 2016-09-14 — Olivier Cortès, Eric Hameleers, Christopher Smith, Aurélien Bompard, LarsDW223
Add Note/Important/Tip/Warning Capability (DIV+CSS box) - DownloadForUbuntu plugin 2017-02-15 — Vadim Nevorotin
Allow to add links to application pages on apps.ubuntu.com by specifying appname like [[app>appname]]. - Cloud Plugin 2016-01-16 — Michael Hamann, Michael Klier, Gina Haeussge
Displays the most used words in a word cloud. - Simple universal list plugin 2016-08-29 — Mark C. Prins, previously Ben Slusky
Extend DokuWiki list syntax to allow definition list and multiple paragraphs in a list entry - Outdent plugin (modified version) 2017-02-15 — Vadim Nevorotin
Remove one or more levels of indenting - Pagelist Plugin 2016-01-16 — Matthias Schulte, Michael Hamann, Michael Klier, Gina Haeussge
Lists pages in a nice formatted way - Styler plugin (new version) 2017-04-10 — Vadim Nevorotin
Add some new formattings: style, quote, epigraph - authorstats plugin 2016-06-21 — George Chatzisofroniou, Constantinos Xanthopoulos
Plugin that outputs statistics about the wiki's authors.
тэг: Служебная:плагины
