Различия

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

Ссылка на это сравнение

wiki:syntax [05.02.2018 00:47]
Антон Сюваев
wiki:syntax [13.11.2023 18:09]
Строка 1: Строка 1:
-====== Синтаксис форматирования ====== 
  
-«Докувики» поддерживает простой язык разметки,​ который по возможности сохраняет файлы данных как можно более читабельными. Здесь перечислены все возможные синтаксические конструкции,​ которые можно использовать при редактировании статей. Просто посмотрите на исходный код этой статьи,​ нажав кнопку «Править страницу» в правой верхней части страницы в меню управления пользователя. Если хотите поупражняться,​ просто используйте «[[playground:​playground|песочницу]]». Простую разметку также можно легко сделать с помощью [[ru:​toolbar|панели инструментов]]. 
- 
-===== Основные конструкции форматирования ===== 
- 
-«Докувики» поддерживает выделение текста **жирным шрифтом**,​ //​курсивом//,​ __подчёркнутый текст__ и вывод текста ''​моноширинным шрифтом''​. Все эти конструкции можно **__//''​объединить''//​__**. 
- 
-<​code>​ 
-«Докувики» поддерживает выделение текста **жирным шрифтом**,​ //​курсивом//, ​ 
-__подчёркнутый текст__ и вывод текста ''​моноширинным шрифтом''​. ​ 
-Все эти конструкции можно **__//''​объединить''//​__**. ​ 
-</​code>​ 
- 
-Также можно использовать <​sub>​подстрочный</​sub>​ и <​sup>​надстрочный</​sup>​ индексы. 
- 
-<​code>​ 
-Также можно использовать <​sub>​подстрочный</​sub>​ и <​sup>​надстрочный</​sup>​ индексы. 
-</​code>​ 
- 
-Ещё можно <​del>​зачеркнуть текст</​del>​. 
- 
-<​code>​ 
-Ещё можно <​del>​зачеркнуть текст</​del>​. 
-</​code>​ 
- 
-**Абзацы** отбиваются пустой строкой. Если нужно **принудительно вставить перенос строки**,​ не создавая абзац, вставьте два обратных слэша и за ним пробел или переход к новой строке. 
- 
-Просто текст с разрывом строк\\ Обратите внимание, ​ 
-что два обратных слэша действуют только в конце строки\\ 
-или если за ними стоит\\ пробел. Если его не поставить,​ \\получится вот так. 
- 
-<​code>​Просто текст с разрывом строк\\ Обратите внимание,​ 
-что два обратных слэша действуют только в конце строки\\ 
-или если за ними стоит\\ пробел. Если его не поставить,​ \\получится вот так. 
-</​code>​ 
- 
-Принудительные переносы следует использовать только в случае крайней необходимости. 
- 
-===== Ссылки ===== 
- 
-Ссылки в «Докувики» бывают разные и создавать их можно тоже по-разному. 
- 
-==== Внешние ==== 
- 
-Внешние ссылки распознаются автоматически:​ http://​www.google.com или 
-просто www.google.com --- также можно указывать текст ссылки:​ 
-[[http://​www.google.com|Это ссылка на Google]]. Адреса электронной почты 
-тоже распознаются:​ <​andi@splitbrain.org>​. 
- 
-<​code>​Внешние ссылки распознаются автоматически:​ http://​www.google.com или 
-просто www.google.com --- также можно указывать текст ссылки:​ 
-[[http://​www.google.com|Это ссылка на Google]]. Адреса электронной почты 
-тоже распознаются:​ <​andi@splitbrain.org>​.</​code>​ 
- 
-==== Внутренние ==== 
- 
-Внутренние ссылки создаются посредством квадратных скобок. 
-Можно либо просто указать [[ru:​pagename|имя страницы]],​ либо 
-дополнительно прописать [[ru:​pagename|текст ссылки]]. Имена 
-вики-статей автоматически ​ переводятся в нижний регистр,​ 
-спецсимволы использовать нельзя. 
- 
-<​code>​Внутренние ссылки создаются посредством квадратных скобок. 
-Можно либо просто указать [[ru:​pagename]],​ либо 
-дополнительно прописать [[ru:​pagename|текст ссылки]]. Имена 
-вики-статей автоматически ​ переводятся в нижний регистр,​ 
-спецсимволы использовать нельзя.</​code>​ 
- 
-Можно использовать в ссылке [[ru:​namespaces|пространства имён]] через двоеточие. 
- 
-<​code>​Можно использовать в ссылке [[ru:​namespaces|пространства имён]] через двоеточие.</​code>​ 
- 
-Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку (#) имя раздела,​ так же, как это делается в HTML. Ссылка на [[#​внутренние|этот раздел]]. 
- 
-<​code>​Ссылка на [[#​внутренние|этот раздел]].</​code>​ 
- 
-Примечания:​ 
- 
-  * Ссылки на [[ru:​wiki:​syntax|существующие статьи]] отображаются иначе, чем ссылки на [[nonexisting|несуществующие]]. 
-  * «Докувики» по умолчанию не использует [[wp>​ru:​CamelCase|CamelCase]] (ВерблюжийРегистр) для автоматического создания ссылок,​ но эту возможность можно включить в файле [[doku>​config]]. Проверка:​ если DokuWiki --- ссылка,​ значит эта возможность включена. 
-  * Если меняется название раздела,​ ссылки на него не меняются автоматически. Так что не очень полагайтесь на ссылки на разделы. 
-  * Ссылки на разделы делаются именно на [[#​Разбивка на разделы|разделы]]. 
- 
-==== Интервики ==== 
- 
-«Докувики» поддерживает [[ru:​interwiki|интервики]]-ссылки. Это короткие ссылки 
-на другие вики. Например,​ вот ссылка на статью Википедии о вики: [[wp>​Wiki]]. 
- 
-<​code>​«Докувики» поддерживает [[ru:​interwiki|интервики]]-ссылки. Это короткие ссылки 
-на другие вики. Например,​ вот ссылка на статью Википедии о вики: [[wp>​Wiki]]. 
-</​code>​ 
- 
-==== Сетевые ресурсы Windows ==== 
- 
-Ссылки на сетевые ресурсы вида \\server\share тоже распознаются. Однако учтите,​ что такие ссылки имеют смысл только в гомогенных группах пользователей,​ например в корпоративном интранете. 
- 
-<​code>​Ссылки на сетевые ресурсы вида \\server\share тоже распознаются.</​code>​ 
- 
-Примечания:​ 
- 
-  * Из соображений безопасности непосредственный просмотр сетевых ресурсов работает по умолчанию только в Internet Explorer (и только в «локальной зоне»). 
-  * В браузерах Mozilla эту возможность можно включить с помощью опции [[http://​www.mozilla.org/​quality/​networking/​docs/​netprefs.html#​file|security.checkloaduri]],​ но делать это не рекомендуется. 
-  * Подробней читайте здесь: [[bug>​151]]. 
- 
-==== Картинки-ссылки ==== 
- 
-Совместив синтаксис ссылки и [[#​картинки и другие файлы|картинки]],​ можно вставить в текст картинку,​ которая будет внутренней или внешней ссылкой:​ 
- 
-<​code>​[[http://​www.php.net/​|{{wiki:​dokuwiki-128.png}}]]</​code>​ 
- 
-[[http://​www.php.net/​|{{wiki:​dokuwiki-128.png}}]] 
- 
-Учтите:​ форматирование картинок --- это единственная синтаксическая конструкция,​ которую можно использовать в тексте ссылки. 
- 
-==== Сноски ==== 
- 
-С помощью двойных скобок можно добавить сноску((Сноска — помещаемые внизу страницы примечание,​ ссылка,​ перевод.)). 
- 
-<​code>​С помощью двойных скобок можно добавить сноску((Сноска — 
-помещаемые внизу страницы примечание,​ ссылка,​ перевод.)).</​code>​ 
- 
-===== Разбивка на разделы ===== 
- 
-Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков,​ автоматически создаётся список содержимого. Его можно отключить,​ вставив в документ строку %%~~NOTOC~~%%. 
- 
- 
-==== Заголовок 3 уровня ==== 
-=== Заголовок 4 уровня === 
-== Заголовок 5 уровня == 
- 
-<​code>​==== Заголовок 3 уровня ==== 
-=== Заголовок 4 уровня === 
-== Заголовок 5 уровня ==</​code>​ 
- 
-Четыре и более тире преобразуются в горизонтальную черту: 
- 
----- 
- 
-===== Картинки и другие файлы ===== 
- 
-См. также: «[[ru:​images|Работа с изображениями и медиафайлами]]». 
- 
-С помощью фигурных скобок можно вставлять в текст внешние и внутренние [[ru:​images|картинки]]. По желанию можно указать их размер. 
- 
-Нормальный размер: ​                       {{wiki:​dokuwiki-128.png}} 
- 
-Отмасштабированная до заданной ширины: ​   {{wiki:​dokuwiki-128.png?​50}} 
- 
-Отмасштабированная до заданных размеров: ​ {{wiki:​dokuwiki-128.png?​200x50}} 
- 
-Отмасштабированная внешняя картинка: ​     {{http://​de3.php.net/​images/​php.gif?​200x50}} 
- 
-<​code>​ 
-Нормальный размер: ​                       {{wiki:​dokuwiki-128.png}} 
-Отмасштабированная до заданной ширины: ​   {{wiki:​dokuwiki-128.png?​50}} 
-Отмасштабированная до заданных размеров: ​ {{wiki:​dokuwiki-128.png?​200x50}} 
-Отмасштабированная внешняя картинка: ​     {{http://​de3.php.net/​images/​php.gif?​200x50}} 
-</​code>​ 
- 
-Поставив слева или справа пробел,​ можно задать выравнивание картинки:​ 
- 
-{{wiki:​dokuwiki-128.png }} 
-{{ wiki:​dokuwiki-128.png}} 
-{{ wiki:​dokuwiki-128.png }} 
- 
-<​code>​{{wiki:​dokuwiki-128.png }} — картинка слева 
-{{ wiki:​dokuwiki-128.png }} — посередине 
-{{ wiki:​dokuwiki-128.png}} — справа 
-</​code>​ 
- 
-И, конечно,​ картинке можно задать название (в большинстве браузеров оно отображается в виде всплывающей подсказки). 
- 
-{{ wiki:​dokuwiki-128.png |Логотип «Докувики»}} 
- 
-<​code>​{{ wiki:​dokuwiki-128.png |Логотип «Докувики»}}</​code>​ 
- 
-Если задать имя файла (внутреннее или внешнее),​ который не является картинкой (''​gif,​ jpeg, png''​),​ оно будет отображаться в виде ссылки. 
- 
-Узнать,​ как вставить картинку со ссылкой можно в [[#​картинки-ссылки|разделе выше]]. 
- 
-===== Списки ===== 
- 
-«Докувики» поддерживает нумерованные и маркированные списки. Чтобы создать элемент списка,​ поставьте в начале строки два пробела и потом звёздочку (*) в случае маркированного списка,​ или дефис (-) --- в случае нумерованного. 
- 
-  * Первый элемент маркированного списка 
-    * Второй элемент списка 
-      * Можно сделать вложенный список 
-    * Ещё один элемент 
- 
-  - Тот же список,​ только нумерованный 
-    - Ещё элемент 
-      - Чем больше пробелов в начале,​ тем глубже вложенность 
-    - Всё просто 
- 
-<​code>​ 
-  * Первый элемент маркированного списка 
-    * Второй элемент списка 
-      * Можно сделать вложенный список 
-    * Ещё один элемент 
- 
-  - Тот же список,​ только нумерованный 
-  - Ещё элемент 
-    - Чем больше пробелов в начале,​ тем глубже вложенность 
-  - Всё просто 
-</​code>​ 
- 
-См. также [[ru:​faq:​lists|FAQ по элементам списка]]. 
- 
-===== Смайлики ===== 
- 
-«Докувики» переделывает наиболее употребляемые смайлики в их графические эквиваленты. Дополнительные смайлики можно положить в директорию ''​smiley''​ и добавить их в файл ''​conf/​smileys.local.conf''​. Вот смайлики,​ которые есть в «Докувики»:​ 
- 
-  * 8-) %%8-)%% 
-  * 8-O %%8-O%% 
-  * :-( %%:-(%% 
-  * :-) %%:-)%% 
-  * =) %%=)%% 
-  * :-/ %%:-/%% 
-  * :-\ %%:-\%% 
-  * :-? %%:-?%% 
-  * :-D %%:-D%% 
-  * :-P %%:-P%% 
-  * :-O %%:-O%% 
-  * :-X %%:-X%% 
-  * :-| %%:-|%% 
-  * ;-) %%;-)%% 
-  * ^_^ %%^_^%% 
-  * :?: %%:?:%% 
-  * :!: %%:!:%% 
-  * LOL %%LOL%% 
-  * FIXME %%FIXME%% 
-  * DELETEME %%DELETEME%% 
- 
-===== Типографские символы ===== 
- 
-«Докувики» может переделывать символы,​ набранные простым текстом,​ в их типографски корректные эквиваленты. Распознаются следующие символы. 
- 
--> <- <-> => <= <=> >> << -- --- '​640x480'​ (c) (tm) (r) ...\\ 
-"​Александр Сергеевич(tm) --- это наше всё (c) не я" 
- 
-<​code>​ 
--> <- <-> => <= <=> >> << -- --- '​640x480'​ (c) (tm) (r) ... 
-"​Александр Сергеевич(tm) --- это наше всё (c) не я" 
-</​code>​ 
- 
-Примечание:​ это конвертирование можно отключить в файле конфигурации ''​[[ru:​entities|conf/​entities.conf]]''​. 
- 
-===== Таблицы ===== 
- 
-«Докувики» поддерживает упрощённый синтаксис создания таблиц. 
- 
-^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            ^ 
-| Ряд 1 Колонка 1  | Ряд 1 Колонка 2     | Ряд 1 Колонка 3        | 
-| Ряд 2 Колонка 1  | Объединение колонок (обратите внимание на двойную вертикальную черту) ​ || 
-| Ряд 3 Колонка 1  | Ряд 2 Колонка 2     | Ряд 2 Колонка 3        | 
- 
-Нормальные ряды должны начинаться и заканчиваться вертикальной чертой --- %%|%%, а заголовки «крышечкой» — %%^%%. 
- 
-  ^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            ^ 
-  | Ряд 1 Колонка 1  | Ряд 1 Колонка 2     | Ряд 1 Колонка 3        | 
-  | Ряд 2 Колонка 1  | Объединение колонок (обратите внимание на двойную вертикальную черту) ​ || 
-  | Ряд 3 Колонка 1  | Ряд 2 Колонка 2     | Ряд 2 Колонка 3        | 
- 
-Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой,​ как показано выше. Следите,​ чтобы количество разделителей клеток было одинаковым. 
- 
-Вертикальные заголовки тоже можно сделать:​ 
- 
-|              ^ Заголовок 1       ^ Заголовок 2      ^ 
-^ Заголовок 3  | Ряд 1 Колонка 2   | Ряд 1 Колонка 3  | 
-^ Заголовок 4  | Объединения нет ​  ​| ​                 | 
-^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  | 
- 
-Как легко увидеть,​ разделитель,​ стоящий перед клеткой,​ определяет форматирование:​ 
- 
-  |              ^ Заголовок 1       ^ Заголовок 2      ^ 
-  ^ Заголовок 3  | Ряд 1 Колонка 2   | Ряд 1 Колонка 3  | 
-  ^ Заголовок 4  | Объединения нет ​  ​| ​                 | 
-  ^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  | 
- 
-Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий '':::''​ в объединяемые нижележащие ячейки. 
- 
-^ Заголовок 1      ^ Заголовок 2                        ^ Заголовок 3      ^ 
-| Ряд 1 Колонка 1  | эта ячейка объединена вертикально ​ | Ряд 1 Колонка 3  | 
-| Ряд 2 Колонка 1  | :::                                | Ряд 2 Колонка 3  | 
-| Ряд 3 Колонка 1  | :::                                | Ряд 2 Колонка 3  | 
- 
-В этих ячейках не должно быть ничего,​ кроме синтаксиса объединения ('':::''​). 
- 
-  ^ Заголовок 1        ^ Заголовок 2                       ^ Заголовок 3            ^ 
-  | Ряд 1 Колонка 1    | эта ячейка объединена вертикально | Ряд 1 Колонка 3        | 
-  | Ряд 2 Колонка 1    | :::                               | Ряд 2 Колонка 3        | 
-  | Ряд 3 Колонка 1    | :::                               | Ряд 2 Колонка 3        | 
- 
-Текст клетки таблицы можно выравнивать. Просто добавьте минимум два пробела с противоположной стороны:​ слева — если надо выравнять вправо,​ справа — если надо выравнять влево, и по два с каждой стороны — если по центру. ​ 
- 
-^           ​Таблица с выравниванием ​       ^^^ 
-|        вправо| ​  по центру ​ |влево ​        | 
-|влево ​        ​| ​       вправо| ​  по центру ​ | 
-| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | 
- 
-  ^           ​Таблица с выравниванием ​       ^^^ 
-  |        вправо| ​  по центру ​ |влево ​        | 
-  |влево ​        ​| ​       вправо| ​  по центру ​ | 
-  | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | 
- 
-Примечание:​ вертикальное выравнивание не поддерживается. 
- 
-===== Неформатируемые блоки ===== 
- 
-Неформатируемые блоки можно вставлять в документ,​ либо начиная каждую строчку блока с двух или более пробелов (как это делалось в некоторых предыдущих примерах),​ либо используя тэги ''​%%<​code>​%%''​ или ''​%%<​file>​%%''​. 
- 
-<​code>​Это неформатированный текст, в котором сохранены все пробелы:​ вот ​            <- так.</​code>​ 
- 
-<​file>​В принципе то же самое, но этим выделением можно показать,​ что цитируется содержимое файла.</​file>​ 
- 
-Чтобы парсер полностью проигнорировал некий текст (т. е. не форматировал его), либо заключите его в тэги ''​nowiki'',​ либо ещё проще --- в двойные знаки процента ''<​nowiki>​%%</​nowiki>''​. 
- 
-Это просто текст, в котором есть адрес %%http://​www.splitbrain.org/​%% ​ 
-и %%**форматирование**%% --- но ничего не происходит. 
- 
-<​code>​Это просто текст, в котором есть адрес %%http://​www.splitbrain.org/​%% 
-и %%**форматирование**%% --- но ничего не происходит.</​code>​ 
- 
-Чтобы увидеть,​ как используются эти блоки, смотрите код статьи. 
- 
-===== Подсветка синтаксиса ===== 
- 
-«Докувики» может подсвечивать программный код, чтобы его было проще читать. Для этого используется библиотека [[http://​qbnz.com/​highlighter/​|GeSHi]] — соответственно подсвечиваются все языки, поддерживаемые GeSHi. Синтаксис такой же, как и в блоке ''​code''​ в предыдущем разделе,​ но на этот раз внутри тэга добавляется название языка. Например %%<code java>%%. 
- 
-<code java> 
-/**  
- * The HelloWorldApp class implements an application that 
- * simply displays "Hello World!"​ to the standard output. 
- */ 
-class HelloWorldApp { 
-    public static void main(String[] args) { 
-        System.out.println("​Hello World!"​);​ //Display the string. 
-    } 
-} 
-</​code>​ 
- 
-На данный момент распознаются следующие языки: 4cs;, **a**bap, actionscript-french,​ actionscript,​ actionscript3,​ ada, apache, applescript,​ asm, asp, autoconf, autohotkey, autoit, avisynth, awk, **b**ash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, **c**, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, **d**, dcs, delphi, diff, div, dos, dot, **e**cmascript,​ eiffel, email, erlang, **f**o, fortran, freebasic, fsharp, **g**ambas, genero, genie, gdb, glsl, gml, gnuplot, groovy, gettext, gwbasic, **h**askell,​ hicest, hq9plus, html, **i**con, idl, ini, inno, intercal, io, **j**, java5, java, javascript, jquery, **k**ixtart,​ klonec, klonecpp, **l**atex, lisp, locobasic, logtalk, lolcode, lotusformulas,​ lotusscript,​ lscript, lsl2, lua, **m**68k, magiksf, make, mapbasic, matlab, mirc, modula2, modula3, mmix, mpasm, mxml, mysql, **n**ewlisp,​ nsis, **o**beron2,​ objc, ocaml-brief,​ ocaml, oobas, oracle8, oracle11, oxygene, oz, **p**ascal, pcre, perl, perl6, per, pf, php-brief, php, pike, pic16, pixelbender,​ plsql, postgresql, povray, powerbuilder,​ powershell, progress, prolog, properties, providex, purebasic, python, **q**, qbasic, **r**ails, rebol, reg, robots, rpmspec, rsplus, ruby, **s**as, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog,​ **t**cl, teraterm, text, thinbasic, tsql, typoscript, **u**nicon, **v**ala, vbnet, vb, verilog, vhdl, vim, visualfoxpro,​ visualprolog,​ **w**hitespace,​ winbatch, whois, **x**basic, xml, xorg_conf, xpp, **z**80. 
- 
-==== Скачиваемые блоки кода ==== 
- 
-Используя тэги ''​%%<​code>​%%''​ или ''​%%<​file>​%%'',​ как показано выше, вы можете сделать отображаемый код доступным для загрузки. Для этого определите имя файла после кода языка вот так: 
- 
-<​code>​ 
-<file php myexample.php>​ 
-<?php echo "hello world!";​ ?> 
-</​file>​ 
-</​code>​ 
- 
-<file php myexample.php>​ 
-<?php echo "hello world!";​ ?> 
-</​file>​ 
- 
-Если вам не нужна подсветка,​ но нужен загружаемый файл, поставьте прочерк (''​-''​) на месте кода языка: ''​%%<​code - myfile.foo>​%%''​. 
- 
-**Особенность:​** при написании имени файла на русском языке для формирования корректного имени файла обрамляйте название файла двойными кавычками например "​Фоо Бар.php"​. 
-<file php "​Фоо Бар.php">​ 
-<?php echo "hello world!";​ ?> 
-</​file>​ 
- 
-===== Вставка HTML и PHP ===== 
- 
-Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов ''​html''​ ((''​html''​ --- для строчного кода; ''​HTML''​ --- для блочного кода)) и ''​php'':​ 
- 
-<code html> 
-<​html>​ 
-Тут вставлен <font color="​red"​ size="​+1">​HTML-код</​font>​ 
-</​html>​ 
-</​code>​ 
- 
-<​html>​ 
-Тут вставлен <font color="​red"​ size="​+1">​HTML-код</​font>​ 
-</​html>​ 
- 
-<code php> 
-<php> 
-echo '​Логотип,​ сгенерированный PHP:'; 
-echo '<​img src="'​ . $_SERVER['​PHP_SELF'​] . '?​='​ . php_logo_guid() . '"​ alt="​Логотип PHP!" />';​ 
-</​php>​ 
-</​code>​ 
- 
-<php> 
-echo '​Логотип,​ сгенерированный PHP:'; 
-echo '<​img src="'​ . $_SERVER['​PHP_SELF'​] . '?​='​ . php_logo_guid() . '"​ alt="​Логотип PHP!" />';​ 
-</​php>​ 
- 
-**Примечание**:​ по умолчанию вставка HTML и PHP запрещена. Когда она запрещена,​ код не исполняется,​ а выводится в исходном виде. 
- 
-===== Управляющие макросы ===== 
- 
-Некоторый синтаксис влияет на то, как «Докувики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы:​ 
- 
-^ Макрос ​         ^ Описание ​     | 
-| %%~~NOTOC~~%% ​  | Если этот макрос присутствует в статье,​ оглавление не будет создано. ​ | 
-| %%~~NOCACHE~~%% | «Докувики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например,​ когда выше был использован синтаксис %%<​php>​%%),​ добавление этого макроса заставит «Докувики» обрабатывать статью при каждом вызове. ​ | 
- 
-===== Синтаксические плагины ===== 
- 
-Синтаксис «Докувики» может быть расширен за счёт [[ru:​plugins|плагинов]]. Как их устанавливать и использовать --- описывается на страницах плагинов. Следующие плагины доступны в инсталляции «Докувики» на этом сайте: 
- 
-~~INFO:​syntaxplugins~~