Содержание
DokuWiki поддерживает простой язык разметки, который по возможности сохраняет исходный текст1) как можно более читабельным.
Ниже следует описание доступных параметров, большинство из которых можно комбинировать.
Форматирование текста
| Название | Внешний вид | Способ использования | ||
|---|---|---|---|---|
|  Форматирование  текста  | Полужирный | Пример |  **Пример**  | 
	|
| Курсив | Пример |  //Пример//  | 
	||
| Подчёркнутый | Пример |  __Пример__  | 
	||
| Моноширинный |  Пример          |  ''Пример''  | 
	||
| Зачёркнутый |   |  <del>Пример</del>  | 
	||
| Индекс | Подстрочный | Пример |  <sub>Пример</sub>  | 
	|
| Надстрочный | Пример |  <sup>Пример</sup>  | 
	||
| Сноска | 2) |  ((Это - сноска;-)))  | 
	||
| Комбинация клавиш | Ctrl+Alt+Del |  <key>C+A+D</key>  | 
	||
Абзацы и переносы
Абзац формируется пустой строкой. Перенос строки без создания абзаца - \\.
Ссылки
| Внешний вид | Способ использования | ||||
|---|---|---|---|---|---|
| Ссылки | Внутренние | Простые | инструкция | [[инструкция]]  | 
	|
| С произвольным именем | Инструкция по использованию | [[инструкция|Инструкция по использованию]]  | 
	|||
| С изображением вместо текста | [[http://www.dokuwiki.org|{{wiki:dokuwiki-128.png?20}}]]
 | 
	||||
| Направленные | С относительным путём | Ссылка | [[.:главная|Ссылка]]  | 
	||
| С указанием пространства имён | Nano | [[wiki:nano|Nano]]  | 
	|||
| С указанием раздела документа | ссылки или ссылки | [[#ссылки]] или [[wiki:nano#ссылки]]  | 
	|||
| Интер-ссылки | Википедия | Википедия или Wikipedia | [[wpru>Википедия]] или [[wp>Wikipedia]]  | 
	||
| Launchpad Bug | 1 или Bug | [[lpbug>645818]] или [[lpbug>645818|Bug]]  | 
	|||
| Проект на Launchpad | ubuntu-ru-portal или ubuntu.ru | [[lpproj>ubuntu-ru-portal]] или [[lpproj>ubuntu-ru-portal|ubuntu.ru]]  | 
	|||
| Команда на Launchpad | ubuntu-ru или Ubuntu Russian LoCo | [[lpteam>ubuntu-ru]] или [[lpteam>ubuntu-ru|Ubuntu Russian LoCo]]  | 
	|||
| Профиль на Launchpad | malamut или Malamut | [[lpuser>malamut]] или [[lpuser>malamut|Malamut]]  | 
	|||
| Профиль Форума | forekko или User | [[user>forekko]] или [[user>forekko|User]]  | 
	|||
| Ссылка на приложение из Центра приложений |   или                           | [[app>firefox]] или [[app>firefox|Веб-браузер Firefox]]  | 
	|||
| Внешние | Распознаваемые | С указанием протокола | http://www.ubuntu.ru | http://www.ubuntu.ru  | 
	|
| Без указания протокола | www.ubuntu.ru | www.ubuntu.ru  | 
	|||
| Прямо указанные | Это ссылка HTTP |  [[http://www.ubuntu.ru|Это ссылка HTTP]]  | 
	|||
| Это ссылка на email |  [[user@example.com|Это ссылка на email]]  | 
	||||
Интер-ссылки
Префиксальные ссылки, параметры отображения и функционирования которых заведомо заданы администратором.
Обработка текста
| Внешний вид | Способ использования | |||
|---|---|---|---|---|
| Необраба-  тываемый  | Параметр «%%» | http://ubuntu.ru | %%http://ubuntu.ru%%  | 
	|
| тэг <nowiki> | http://ubuntu.ru | <nowiki>http://ubuntu.ru</nowiki>  | 
	||
| В блоке | Простой | Код | Пример  | <code>Пример</code>  | 
	
| Файл | Пример  | <file>Пример</file>  | 
	||
| С подсветкой синтаксиса | Bash | sudo dpkg -i ./package.deb  | <code bash>sudo dpkg -i ./package.deb</code>  | 
	|
| HTML | <font color="red">HTML</font>  | <code html><font color="red">HTML</font></code>  | 
	||
| PHP | <?php echo 'Hello, world!'; ?>  | <code php><?php echo 'Hello, world!'; ?></code>  | 
	||
| Без блока,  в тексте  | HTML | <font color="red">HTML</font>           | <html><font color="red">HTML</font></html>  | 
	|
| PHP | <?php echo 'Hello, world!'; ?>            | <php><?php echo 'Hello, world!'; ?></php>  | 
	||
Кроме того, для подсветки синтаксиса доступно множество иных параметров, подробнее см.плагин GeSHi3).
Заметки
Вики поддерживает создание блоков с заметками.
| 
  Обратите внимание. Это нужно запомнить! 
  Внимание! Вы можете потерять рассудок. 
  Подсказки находятся на изображениях. 
  Остерегайтесь собаки, когда открываете дверь! 
  | 
<note> Обратите внимание. Это нужно запомнить! </note> <note important> Внимание! Вы можете потерять рассудок. </note> <note tip> Подсказки находятся на изображениях. </note> <note warning> Остерегайтесь собаки, когда открываете дверь! </note>  | 
Цитирование
Цитирование текста происходит при помощи тега <quote></quote>
| 
 
В цитатах действует оформление текста.  | 
<quote>В цитатах действует оформление текста.\\ //Эта строка написана курсивом.//</quote>  | 
Колонки
В вики поддерживается простая организация колонок. Для этого используется тег <колонки [параметры]>. Например, <колонки 100% 25% 25% 50%>, где первый показатель - 100% - процент занимаемой всеми колонками ширины страницы, по 25% и 50% - процент ширины каждой колонки, то есть две по четверти и одна - половина ширины от данных нами 100%. Вместо указания процентов можно использовать прочерк, ширина колонки будет подобрана системой зависимо от степени наполнения. Каждая новая колонка должна начинатся тегом <новаяколонка>. Пример использования колонок представлен ниже:
| 
 Это просто текст в выравниванием по левой стороне. В этом случае звёздочка не нужна.  | 
 А здесь текст выровнен по центру!  | 
 Такой же бесполезный текст, как и два предыдущих, но с выравниванием по правой стороне.  | 
<колонки 100% 25% *-* *- > Это просто текст в выравниванием по левой стороне. В этом случае звёздочка не нужна. <новаяколонка> А здесь текст выровнен по центру! <новаяколонка> Такой же бесполезный текст, как и два предыдущих, но с выравниванием по правой стороне. </колонки>
Преобразуемые сочетания символов
Смайлики
DokuWiki преобразовывает наиболее употребляемые сочетания символов в их графические эквиваленты.
| 
 | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Типографские символы
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
Списки
Dokuwiki поддерживает нумерованные, ненумерованные, с определениями и многоуровневые нумерованные списки. Чтобы создать элемент списка, поставьте в начале строки два пробела и потом * в случае ненумерованного списка, - в случае нумерованного или ~ в случае многоуровневого нумерованного. Для списка с определениями после двух пробелов поставьте ? для определения или : для элемента с описанием.
Кроме того, элементы списков (кроме определений) можно разрывать на абзацы. Для этого у нужного элемента вместо одного специального символа необходимо поставить два, а новый абзац начать с .. после двух пробелов.
- нумерованный список ~ нумерованный список с многоуровневой нумерацией * ненумерованный список ? определение для списка с определениями : описание для списка с определениями -- элемент нумерованного списка с несколькими параграфами ~~ элемент многоуровневого нумерованного списка с несколькими параграфами ** элемент ненумерованного списка с несколькими параграфами :: элемент описания списка с определениями с несколькими параграфами .. новый параграф для --, ~~, **, или ::   * Это список
    * Второй элемент списка
      * Можно сделать вложенный список
    ** Ещё один элемент, теперь разбитый на два параграфа
    .. Очень удобно
  - Тот же список, только нумерованный
  - Ещё элемент
    - Чем больше пробелов в начале, тем глубже вложенность
  - Всё просто
  ~ А вот это список с многоуровневой нумерацией
  ~ Мало чем отличается от нумерованного
    ~ Кроме нумерации подсписков
  ~ Иногда полезно
  ? Ну и напоследок
  : Список с определениями
    * Бывает, нужны и такие
    * Кстати, разные типы списков можно друг в друга вкладывать
  ? Можно поэкспериментировать
  :: Различных вариантов очень много
  .. Можно очень красиво структурировать материал
 | 
 
 ~ А вот это список с многоуровневой нумерацией ~ Мало чем отличается от нумерованного ~ Кроме нумерации подсписков ~ Иногда полезно 
  | 
Таблицы
DokuWiki поддерживает упрощённый синтаксис создания таблиц.
Объединение символов границ позволяет объединить ячейки.
Используемые символы или их комбинации:
- ^ и ^^ - выделение заголовка и горизонтальное объединение заголовков
 - | и || - граница ячейки и две спаренные границы - пропуск одной ячейки горизонтально
 - ::: - параметр вертикального объединения ячейки с верхней ячейкой
 
В ячейках возможно применение многих конструкций форматирования текста.
  | 
| Центр ^^Лево ^ Право^ ^Заголовок \\ строки ||Одна ячейка | Вторая ячейка| ^ ::: ||::: | <= вертикальное объединение ячеек| ^ ||Горизонтально объединённая ячейка|| ^ Сверху пробел |Куда? |Туда-> |Раз. | ^ ::: | ::: |Сюда-> |Два. |  | |||||||||||||||||||
Управляющие макросы
Некоторый синтаксис влияет на то, как DokuWiki обрабатывает страницы без создания каких-либо результатов для себя. Доступны следующие макросы:
| Макрос | Описание | 
|---|---|
| ~~NOTOC~~ | Если этот макрос присутствует на странице, оглавление не будет создано | 
| ~~NOCACHE~~ | DokuWiki помещает все выводимое в кэш по умолчанию. Иногда это нежелательно (например, когда выше был использован синаксис <php>), добавление этого макроса заставит DokuWiki обрабатывать страницу при каждом вызове | 
| ~~REDIRECT>перенаправление~~ | Этот макрос позволяет автоматически перенаправить пользователя со страницы, на которой он размещен, на страницу, указанную в параметре макроса. | 
См.также
тэг: Служебная:Синтаксис
actionscript-french, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, caddcl, cadlisp, cfdg, cfm, c_mac, c, cpp, csharp, css, delphi, diff, div, dos, d, eiffel, fortran, freebasic, gml, groovy, html, idl, ini, inno, io, java5, java, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vbnet, vb, vhdl, visualfoxpro, winbatch, xml
			