wiki:syntax
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:syntax [2022/12/22 13:05] – Михаил Яковлев | wiki:syntax [2025/02/20 14:46] (текущий) – Михаил Яковлев | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Плагин WRAP ====== | ||
| - | Синтаксис плагина WRAP https:// | ||
| - | |||
| ====== Синтаксис форматирования ====== | ====== Синтаксис форматирования ====== | ||
| - | «Докувики» | + | DokuWiki |
| ===== Основные конструкции форматирования ===== | ===== Основные конструкции форматирования ===== | ||
| - | «Докувики» | + | DokuWiki |
| < | < | ||
| - | «Докувики» | + | DokuWiki |
| - | __подчёркнутый | + | **жирным шрифтом**, |
| - | Все эти конструкции можно **__//'' | + | // |
| + | __подчеркниванием | ||
| + | и вывод текста '' | ||
| + | Все эти конструкции можно **__//'' | ||
| </ | </ | ||
| Строка 28: | Строка 28: | ||
| </ | </ | ||
| - | **Абзацы** отбиваются пустой строкой. Если нужно **принудительно вставить перенос строки**, | + | **Параграфы** отбиваются пустой строкой. Если нужно **принудительно вставить перенос строки**, |
| Просто текст с разрывом строк\\ Обратите внимание, | Просто текст с разрывом строк\\ Обратите внимание, | ||
| Строка 39: | Строка 39: | ||
| </ | </ | ||
| - | Принудительные переносы следует использовать только в случае крайней необходимости. | + | :!: Принудительные переносы следует использовать только в случае крайней необходимости. |
| ===== Ссылки ===== | ===== Ссылки ===== | ||
| - | Ссылки в «Докувики» | + | Ссылки в DokuWiki |
| ==== Внешние ==== | ==== Внешние ==== | ||
| Строка 51: | Строка 51: | ||
| [[http:// | [[http:// | ||
| тоже распознаются: | тоже распознаются: | ||
| + | {{: | ||
| < | < | ||
| просто www.google.com --- также можно указывать текст ссылки: | просто www.google.com --- также можно указывать текст ссылки: | ||
| [[http:// | [[http:// | ||
| тоже распознаются: | тоже распознаются: | ||
| + | |||
| ==== Внутренние ==== | ==== Внутренние ==== | ||
| Внутренние ссылки создаются посредством квадратных скобок. | Внутренние ссылки создаются посредством квадратных скобок. | ||
| - | Можно либо просто указать [[ru: | + | Можно либо просто указать [[Имя страницы]], |
| - | дополнительно прописать [[ru: | + | [[Имя страницы|Текст ссылки]]. Имена |
| - | вики-статей | + | переводятся в нижний регистр, |
| - | спецсимволы использовать нельзя. | + | |
| < | < | ||
| - | Можно либо просто указать [[ru:pagename]], либо | + | Можно либо просто указать [[Имя страницы]], либо дополнительно прописать |
| - | дополнительно прописать [[ru: | + | [[Имя страницы|Текст ссылки]]. Имена |
| - | вики-статей | + | переводятся в нижний регистр, |
| - | спецсимволы использовать нельзя.</ | + | |
| - | Можно использовать в ссылке [[ru:namespaces|пространства имён]] через двоеточие. | + | Можно использовать в ссылке [[namespaces]] (пространство имён) через двоеточие. |
| - | < | + | < |
| - | Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку | + | Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку имя раздела, |
| - | < | + | < |
| Примечания: | Примечания: | ||
| - | * Ссылки на [[ru:wiki:syntax|существующие статьи]] отображаются иначе, чем ссылки на [[nonexisting|несуществующие]]. | + | * Ссылки на [[syntax|существующие страницы]] отображаются иначе, чем ссылки на [[несуществующие |
| - | * «Докувики» по умолчанию не использует [[wp>ru: | + | * Внутренние ссылки без указанного текста могут отображаться по разному в зависимости от настроек - в качестве текста может |
| + | * DokuWiki | ||
| * Если меняется название раздела, | * Если меняется название раздела, | ||
| - | * Ссылки на разделы делаются именно на [[# | ||
| - | ==== Интервики ==== | ||
| - | «Докувики» поддерживает [[ru: | ||
| - | на другие вики. Например, | ||
| - | < | + | |
| - | на другие | + | ==== InterWiki ==== |
| + | |||
| + | DokuWiki | ||
| + | на другие | ||
| + | |||
| + | < | ||
| + | Например, | ||
| </ | </ | ||
| ==== Сетевые ресурсы Windows ==== | ==== Сетевые ресурсы Windows ==== | ||
| - | Ссылки на сетевые ресурсы вида \\server\share тоже распознаются. Однако учтите, | + | Ссылки на сетевые ресурсы вида \\server\share тоже распознаются. Однако учтите, |
| - | < | + | < |
| Примечания: | Примечания: | ||
| - | * Из соображений безопасности непосредственный просмотр | + | * Из соображений безопасности непосредственный просмотр |
| - | * В браузерах | + | * В Mozilla |
| * Подробней читайте здесь: [[bug> | * Подробней читайте здесь: [[bug> | ||
| + | |||
| ==== Картинки-ссылки ==== | ==== Картинки-ссылки ==== | ||
| - | Совместив синтаксис ссылки и [[# | + | Совместив синтаксис ссылки и [[syntax# |
| - | < | + | < |
| - | [[http:// | + | [[http:// |
| - | Учтите: | + | Учтите: |
| - | ==== Сноски ==== | + | ===== Сноски |
| - | С помощью двойных скобок можно добавить сноску((Сноска — помещаемые внизу | + | С помощью двойных скобок можно добавить сноску((Это сноска)). |
| - | < | + | < |
| - | помещаемые внизу | + | |
| ===== Разбивка на разделы ===== | ===== Разбивка на разделы ===== | ||
| - | Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков, | + | Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков |
| - | ==== Заголовок 3 уровня ==== | ||
| - | === Заголовок 4 уровня === | ||
| - | == Заголовок 5 уровня == | ||
| - | < | + | ==== Заголовок 3-го уровня ==== |
| - | === Заголовок 4 уровня === | + | === Заголовок 4-го уровня === |
| - | == Заголовок 5 уровня ==</ | + | == Заголовок 5-го уровня == |
| + | |||
| + | < | ||
| + | === Заголовок 4-го уровня === | ||
| + | == Заголовок 5-го уровня ==</ | ||
| Четыре и более тире преобразуются в горизонтальную черту: | Четыре и более тире преобразуются в горизонтальную черту: | ||
| ---- | ---- | ||
| + | \\ | ||
| - | ===== Картинки и другие файлы ===== | + | < |
| + | ---- | ||
| + | </ | ||
| - | См. также: «[[ru: | ||
| - | С помощью фигурных скобок можно вставлять в текст внешние и внутренние [[ru: | + | ===== Картинки и другие файлы ===== |
| - | Нормальный размер: {{wiki: | + | С помощью фигурных скобок |
| - | Отмасштабированная до заданной ширины: {{wiki:dokuwiki-128.png?50}} | + | Нормальный |
| - | Отмасштабированная до заданных размеров: | + | Отмасштабированная до заданной ширины: |
| + | |||
| + | Отмасштабированная до заданных размеров: | ||
| Отмасштабированная внешняя картинка: | Отмасштабированная внешняя картинка: | ||
| < | < | ||
| - | Нормальный размер: | + | Нормальный размер: |
| - | Отмасштабированная до заданной ширины: | + | Отмасштабированная до заданной ширины: |
| - | Отмасштабированная до заданных размеров: | + | Отмасштабированная до заданных размеров: |
| Отмасштабированная внешняя картинка: | Отмасштабированная внешняя картинка: | ||
| </ | </ | ||
| - | Поставив слева или справа пробел, можно задать выравнивание картинки: | + | Поставив слева или справа пробел можно задать выравнивание картинки: |
| - | {{wiki:dokuwiki-128.png }} | + | {{dokuwiki-128.png }} |
| - | {{ wiki:dokuwiki-128.png}} | + | {{ dokuwiki-128.png}} |
| - | {{ wiki:dokuwiki-128.png }} | + | {{ dokuwiki-128.png }} |
| - | < | + | < |
| - | {{ wiki:dokuwiki-128.png }} — посередине | + | {{ dokuwiki-128.png}} |
| - | {{ wiki:dokuwiki-128.png}} | + | {{ dokuwiki-128.png }} |
| </ | </ | ||
| И, конечно, | И, конечно, | ||
| - | {{ wiki:dokuwiki-128.png |Логотип «Докувики»}} | + | {{ dokuwiki-128.png |Название картинки}} |
| - | < | + | < |
| Если задать имя файла (внутреннее или внешнее), | Если задать имя файла (внутреннее или внешнее), | ||
| - | Узнать, | + | |
| ===== Списки ===== | ===== Списки ===== | ||
| - | «Докувики» | + | Dokuwiki |
| - | * Первый элемент маркированного списка | + | * Это список |
| * Второй элемент списка | * Второй элемент списка | ||
| * Можно сделать вложенный список | * Можно сделать вложенный список | ||
| Строка 193: | Строка 201: | ||
| - Тот же список, | - Тот же список, | ||
| - | | + | |
| - | - Чем больше пробелов в начале, | + | - Чем больше пробелов в начале, |
| - | - Всё просто | + | - Всё просто |
| < | < | ||
| - | * Первый элемент маркированного списка | + | * Это список |
| * Второй элемент списка | * Второй элемент списка | ||
| * Можно сделать вложенный список | * Можно сделать вложенный список | ||
| Строка 209: | Строка 217: | ||
| </ | </ | ||
| - | См. также [[ru: | + | |
| ===== Смайлики ===== | ===== Смайлики ===== | ||
| - | «Докувики» | + | DokuWiki |
| * 8-) %%8-)%% | * 8-) %%8-)%% | ||
| Строка 235: | Строка 243: | ||
| * FIXME %%FIXME%% | * FIXME %%FIXME%% | ||
| * DELETEME %%DELETEME%% | * DELETEME %%DELETEME%% | ||
| + | |||
| + | |||
| ===== Типографские символы ===== | ===== Типографские символы ===== | ||
| - | «Докувики» | + | DokuWiki |
| - | -> <- <-> => <= <=> >> << -- --- ' | + | -> <- <-> => <= <=> >> << -- --- ' |
| - | "Александр Сергеевич(tm) --- это наше всё (c) не я" | + | "Владимир Владимирович(tm) --- это наше всё (c) не я" |
| < | < | ||
| - | -> <- <-> => <= <=> >> << -- --- ' | + | -> <- <-> => <= <=> >> << -- --- ' |
| - | "Александр Сергеевич(tm) --- это наше всё (c) не я" | + | "Владимир Владимирович(tm) --- это наше всё (c) не я" |
| </ | </ | ||
| - | Примечание: | + | Примечание: |
| + | Примечание 2: Если потребуется вставить двойные кавычки (%%"%% или '' | ||
| + | %%"%% или '' | ||
| + | |||
| + | |||
| + | ===== Цитирование ===== | ||
| + | |||
| + | Иногда нужно пометить некоторый текст в качестве ответа или комментария. Для этого можно использовать следующий синтаксис: | ||
| + | |||
| + | Я думаю, мы должны это сделать. | ||
| + | > Нет, мы не должны. | ||
| + | >> Ну, я говорю, | ||
| + | > Действительно? | ||
| + | >> Да! | ||
| + | >>> | ||
| + | |||
| + | Я думаю, мы должны это сделать. | ||
| + | > Нет, мы не должны. | ||
| + | >> Ну, я говорю, | ||
| + | > Действительно? | ||
| + | >> Да! | ||
| + | >>> | ||
| ===== Таблицы ===== | ===== Таблицы ===== | ||
| - | «Докувики» | + | DokuWiki |
| ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | ||
| Строка 259: | Строка 290: | ||
| | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | ||
| - | Обычные ряды должны начинаться и заканчиваться вертикальной чертой --- %%|%%, а заголовки | + | Нормальные ряды должны начинаться и заканчиваться |
| - | | + | < |
| - | | Ряд 1 Колонка 1 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ |
| - | | Ряд 2 Колонка 1 | Объединение колонок (обратите внимание на двойную вертикальную черту) | + | | Ряд 1 Колонка 1 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | |
| - | | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | + | | Ряд 2 Колонка 1 | Объединение колонок (обратите внимание на двойную вертикальную черту) |
| + | | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | ||
| + | </ | ||
| - | Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой, | + | Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой, |
| - | Вертикальные заголовки тоже можно сделать: | + | Вертикальные заголовки тоже можно сделать. |
| | ^ Заголовок 1 ^ Заголовок 2 ^ | | ^ Заголовок 1 ^ Заголовок 2 ^ | ||
| Строка 275: | Строка 308: | ||
| ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | ||
| - | Как легко увидеть, | + | Как легко увидеть, |
| - | | + | < |
| - | ^ Заголовок 3 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | | ^ Заголовок 1 ^ Заголовок 2 ^ |
| - | ^ Заголовок 4 | Объединения нет | + | ^ Заголовок 3 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | |
| - | ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | + | ^ Заголовок 4 | Объединения нет |
| + | ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 3 | | ||
| + | </ | ||
| Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий '':::'' | Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий '':::'' | ||
| - | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | + | ^ Заголовок 1 ^ Заголовок 2 |
| - | | Ряд 1 Колонка 1 | эта ячейка объединена вертикально | + | | Ряд 1 Колонка 1 | эта ячейка объединена вертикально | Ряд 1 Колонка 3 | |
| - | | Ряд 2 Колонка 1 | ::: | Ряд 2 Колонка 3 | | + | | Ряд 2 Колонка 1 | ::: |
| - | | Ряд 3 Колонка 1 | ::: | Ряд 2 Колонка 3 | | + | | Ряд 3 Колонка 1 | ::: |
| В этих ячейках не должно быть ничего, | В этих ячейках не должно быть ничего, | ||
| Строка 295: | Строка 330: | ||
| | Ряд 2 Колонка 1 | ::: | Ряд 2 Колонка 3 | | | Ряд 2 Колонка 1 | ::: | Ряд 2 Колонка 3 | | ||
| | Ряд 3 Колонка 1 | ::: | Ряд 2 Колонка 3 | | | Ряд 3 Колонка 1 | ::: | Ряд 2 Колонка 3 | | ||
| - | + | | |
| - | Текст клетки таблицы можно выравнивать. Просто добавьте минимум два пробела с противоположной стороны: | + | Текст клетки таблицы можно выравнивать. Просто добавьте минимум два пробела с противоположной стороны: |
| ^ | ^ | ||
| Строка 307: | Строка 342: | ||
| |влево | |влево | ||
| | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
| - | |||
| - | Примечание: | ||
| ===== Неформатируемые блоки ===== | ===== Неформатируемые блоки ===== | ||
| - | Неформатируемые блоки можно вставлять в документ, | + | Неформатируемые блоки можно вставлять в документ, |
| + | Пример использования '' | ||
| < | < | ||
| - | < | + | Пример использования '' |
| + | < | ||
| + | что цитируется содержимое файла.</ | ||
| - | Чтобы парсер полностью проигнорировал некий текст (т. е. не форматировал его), либо заключите его в тэги '' | + | Чтобы парсер полностью проигнорировал некий текст (т.е. не форматировал его), либо заключите его в тэги '' |
| - | Это просто текст, в котором есть адрес %%http:// | + | Это просто текст, в котором есть адрес %%http:// |
| и %%**форматирование**%% --- но ничего не происходит. | и %%**форматирование**%% --- но ничего не происходит. | ||
| - | < | + | < |
| и %%**форматирование**%% --- но ничего не происходит.</ | и %%**форматирование**%% --- но ничего не происходит.</ | ||
| Чтобы увидеть, | Чтобы увидеть, | ||
| - | ===== Подсветка синтаксиса ===== | ||
| - | «Докувики» может подсвечивать программный код, чтобы его было проще читать. Для этого используется библиотека [[http:// | ||
| + | ===== Подсветка синтаксиса ===== | ||
| + | |||
| + | DokuWiki может подсвечивать < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| <code java> | <code java> | ||
| /** | /** | ||
| Строка 344: | Строка 384: | ||
| </ | </ | ||
| - | На данный момент распознаются следующие языки: | + | На данный момент распознаются следующие языки: |
| - | ==== Скачиваемые блоки кода ==== | + | ~~COL:7~~ |
| + | , 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 | ||
| + | |||
| + | , 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 | ||
| + | |||
| + | ==== Скачиваемые блоки кода ==== | ||
| Используя тэги '' | Используя тэги '' | ||
| Строка 360: | Строка 579: | ||
| </ | </ | ||
| - | Если вам не нужна подсветка, | + | Если вам не нужна подсветка, |
| - | + | ||
| - | **Особенность: | + | |
| - | <file php " | + | |
| - | <?php echo "hello world!"; | + | |
| - | </ | + | |
| ===== Вставка HTML и PHP ===== | ===== Вставка HTML и PHP ===== | ||
| - | Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов '' | + | Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов '' |
| <code html> | <code html> | ||
| < | < | ||
| - | Тут вставлен <font color=" | + | Тут вставлен <font color=" |
| </ | </ | ||
| - | |||
| - | < | ||
| - | <p style=" | ||
| - | </ | ||
| </ | </ | ||
| - | |||
| - | Получается: | ||
| < | < | ||
| Строка 387: | Строка 595: | ||
| </ | </ | ||
| - | < | + | < |
| - | <p style=" | + | |
| - | </ | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | < | + | |
| <php> | <php> | ||
| - | echo 'Версия PHP: '; | + | echo 'Логотип, |
| - | echo phpversion(); | + | echo '<img src="' |
| - | echo ' (прямая вставка в HTML).'; | + | |
| </ | </ | ||
| - | |||
| - | <PHP> | ||
| - | echo '< | ||
| - | echo '< | ||
| - | echo '</ | ||
| - | </ | ||
| </ | </ | ||
| - | |||
| - | Получается: | ||
| <php> | <php> | ||
| - | echo 'Версия PHP: '; | + | echo 'Логотип, |
| - | echo phpversion(); | + | echo '<img src="' |
| - | echo ' (прямая вставка в HTML).'; | + | |
| </ | </ | ||
| - | < | + | **Примечание**: по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде. |
| - | echo '< | + | |
| - | echo '< | + | |
| - | echo '</ | + | |
| - | </ | + | |
| - | **Примечание:** по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, | + | ===== Управляющие макросы |
| - | ===== RSS/ATOM Feed Aggregation ===== | + | Некоторый синтаксис влияет на то, как «ДокуВики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы: |
| - | [[DokuWiki]] can integrate data from external XML feeds. For parsing the XML feeds, [[http:// | + | ^ Макрос |
| + | | %%~~NOTOC~~%% | ||
| + | | %%~~NOCACHE~~%% | «ДокуВики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например, | ||
| - | ^ Параметр ^ Описание ^ | + | ===== Интеграция с RSS/ATOM фидами ===== |
| - | | any number | will be used as maximum number items to show, defaults to 8 | | + | |
| - | | reverse | + | |
| - | | author | + | |
| - | | date | show item dates | | + | |
| - | | description| show the item description. If [[doku> | + | |
| - | | nosort | + | |
| - | | //n//[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). | | + | |
| - | The refresh period defaults to 4 hours. Any value below 10 minutes will be treated as 10 minutes. [[wiki:DokuWiki]] will generally try to supply a cached version of a page, obviously this is inappropriate when the page contains dynamic external content. The parameter tells [[wiki:DokuWiki]] to re-render the page if it is more than //refresh period// since the page was last rendered. | + | DokuWiki может отображать на своих страницах данные из внешних XML-фидов. Для парсинга XML-фидов используется библиотека |
| - | By default the feed will be sorted by date, newest items first. You can sort it by oldest first using the '' | + | ^ Параметр ^ Описание ^ |
| + | | любое число | максимальное кол-во отображаемых элементов, | ||
| + | | reverse | ||
| + | | author | ||
| + | | date | показывать даты записей (если указаны в фиде) | | ||
| + | | description| показывать описание записи. Если в настройках DokuWiki выключено отображение HTML кодов, то из описания будут удалены все HTML коды | | ||
| + | | //n//[dhm] | период обновления фида, где d=дни, h=часы, m=минуты. (т.е. 12h = 12 часов, а 2d = 2 дня). | | ||
| - | **Example: | + | По умолчанию период обновления равен 4 часам. Если указать значение меньше 10 минут, то DokuWiki всё-равно будет обновлять не чаще, чем раз в 10 минут. По умолчанию DokuWiki выдаёт пользователю сохранённую версию страницы, |
| - | {{rss> | + | **Пример:** |
| - | {{rss> | + | |
| + | {{rss> | ||
| - | ===== Управляющие макросы ===== | + | ====== Дополнительное форматирование (синтаксические плагины) ====== |
| - | Некоторый синтаксис | + | Синтаксис «ДокуВики» |
| + | Как их устанавливать и использовать --- описывается на страницах описания. На этом сайте установлены следующие модули, | ||
| - | ^ Макрос | + | ~~INFO: |
| - | | %%~~NOTOC~~%% | Если этот макрос присутствует в статье, | + | |
| - | | %%~~NOCACHE~~%% | «Докувики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например, | + | |
| - | ===== Синтаксические плагины | + | ===== Выделение цветом (маркер) ===== |
| - | Синтаксис «Докувики» | + | Текст можно выделять цветом. |
| + | < | ||
| + | например <hi red>красный</ | ||
| - | ~~INFO:syntaxplugins~~ | + | < |
| + | Текст можно выделять цветом. | ||
| + | < | ||
| + | например <hi red> | ||
| + | </ | ||
| + | |||
| + | ===== Форматирование химических формул ===== | ||
| + | |||
| + | С помощью плагина **chem** простые химические формулы форматируются автоматически, | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Заметки ===== | ||
| + | |||
| + | Плагин **Note** позволяет легко оформлять всевозможные комментарии и заметки: | ||
| + | |||
| + | < | ||
| + | <note tip> | ||
| + | <note important> | ||
| + | <note warning> | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <note tip> | ||
| + | <note important> | ||
| + | <note warning> | ||
| + | </ | ||
| + | |||
| + | ссылка на плагин: | ||
| + | |||
| + | ~~DISCUSSION:off~~ | ||
| - | ---- | ||
| - | ---- | ||
| ====== Formatting Syntax ====== | ====== Formatting Syntax ====== | ||
| Строка 605: | Строка 826: | ||
| Resize to given width and height((when the aspect ratio of the given width and height doesn' | Resize to given width and height((when the aspect ratio of the given width and height doesn' | ||
| - | Resized external image: {{https://secure.php.net/ | + | Resized external image: {{https://www.php.net/ |
| Real size: {{wiki: | Real size: {{wiki: | ||
| Resize to given width: | Resize to given width: | ||
| Resize to given width and height: {{wiki: | Resize to given width and height: {{wiki: | ||
| - | Resized external image: {{https://secure.php.net/ | + | Resized external image: {{https://www.php.net/ |
| Строка 905: | Строка 1126: | ||
| If you don't want any highlighting but want a downloadable file, specify a dash ('' | If you don't want any highlighting but want a downloadable file, specify a dash ('' | ||
| - | |||
| - | |||
| - | ===== Embedding HTML and PHP ===== | ||
| - | |||
| - | You can embed raw HTML or PHP code into your documents by using the '' | ||
| - | |||
| - | HTML example: | ||
| - | |||
| - | < | ||
| - | < | ||
| - | This is some <span style=" | ||
| - | </ | ||
| - | < | ||
| - | <p style=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | This is some <span style=" | ||
| - | </ | ||
| - | < | ||
| - | <p style=" | ||
| - | </ | ||
| - | |||
| - | PHP example: | ||
| - | |||
| - | < | ||
| - | <php> | ||
| - | echo 'The PHP version: '; | ||
| - | echo phpversion(); | ||
| - | echo ' (generated inline HTML)'; | ||
| - | </ | ||
| - | <PHP> | ||
| - | echo '< | ||
| - | echo '< | ||
| - | echo '</ | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <php> | ||
| - | echo 'The PHP version: '; | ||
| - | echo phpversion(); | ||
| - | echo ' (inline HTML)'; | ||
| - | </ | ||
| - | <PHP> | ||
| - | echo '< | ||
| - | echo '< | ||
| - | echo '</ | ||
| - | </ | ||
| - | |||
| - | **Please Note**: HTML and PHP embedding is disabled by default in the configuration. If disabled, the code is displayed instead of executed. | ||
| ===== RSS/ATOM Feed Aggregation ===== | ===== RSS/ATOM Feed Aggregation ===== | ||
| Строка 965: | Строка 1135: | ||
| | author | | author | ||
| | date | show item dates | | | date | show item dates | | ||
| - | | description| show the item description. | + | | description| show the item description. |
| | nosort | | nosort | ||
| | //n//[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). | | | //n//[dhm] | refresh period, where d=days, h=hours, m=minutes. (e.g. 12h = 12 hours). | | ||
wiki/syntax.1671703530.txt.gz · Последнее изменение: 2022/12/22 13:05 — Михаил Яковлев
