* Это первый элемент списка
* Это второй элемент
* Можно использовать несколько уровней, добавляя два пробела для каждого следующего
* Снова элемент первого уровня
- А вот первый элемент нумерованого списка
- Второй элемент
- Добавив два пробела, получаем следующий уровень
-Еще два пробела и еще один уровень
- А так снова первый уровень
- Комбинация упорядоченного и неупорядоченного списков
- Второй элемент
* Пошел неупорядоченый список
* Еще
-Снова упорядоченый список, нумерация продолжается.
**Примечание**. Если между элементами списка встречается пустая строка, нумерация списка начинается заново. Если Вам необходимо все-таки отделить блоки разделов друг от друга, используйте символ принудительного перевода строки -- два обратных слэша и пробел.
===== Смайлики =====
DokuWiki конвертирует обычно использующиеся смайлики в их графические эквиваленты. Дополнительные смайлики можно поместить в каталог и подключить его в файле конфигурации ''conf/smileys.conf''. Здесь представлен обзор смайликов, включенных в DokuWiki.
* 8-) %% 8-) %%
* 8-O %% 8-O %%
* :-( %% :-( %%
* :-) %% :-) %%
* =) %% =) %%
* :-/ %% :-/ %%
* :-\ %% :-\ %%
* :-? %% :-? %%
* :-D %% :-D %%
* :-P %% :-P %%
* :-O %% :-O %%
* :-X %% :-X %%
* :-| %% :-| %%
* ;-) %% ;-) %%
* ^_^ %% ^_^ %%
* :?: %% :?: %%
* :!: %% :!: %%
* LOL %% LOL %%
* FIXME %% FIXME %%
* DELETEME %% DELETEME %%
===== Оформление =====
[[wiki:DokuWiki]] может конвертировать простые текстовые символы, в их правильное графическое отображение. Вот пример из наиболее распространеных символов.
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"He thought 'It's a man's world'..."
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"He thought 'It's a man's world'..."
Важно: Эти преобразования могут быть отключены через [[doku>config:typography|config option]] и [[doku>entities|pattern file]].
===== Квотирование =====
Иногда Вам необходимо оформить некий текст как диалог или ответить на вопрос. В этом случае следует применять синтаксис:
Я уверена, что все блондинки -- дуры
> Я тоже так думаю
>> Да ты же и сама блондинка!
> Правда?
>> Точно!
>>> Ой....Блин!
Я уверена, что все блондинки -- дуры
> Я тоже так думаю
>> Да ты же и сама блондинка!
> Правда?
>> Точно!
>>> Ой....Блин!
===== Таблицы =====
DokuWiki поддерживает простой синтаксис при создании таблиц.
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | some colspan (note the double pipe) ||
| Row 3 Col 1 | Row 2 Col 2 | Row 2 Col 3 |
Строки таблицы должны начинаться и заканчиваться ''|'' для нормальных строк и ''^'' для заголовков.
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | some colspan (note the double pipe) ||
| Row 3 Col 1 | Row 2 Col 2 | Row 2 Col 3 |
Для объединения горизонтальных ячеек поставить рядом два разделителя, как показано выше. \\ Обязательно во всех строчках должно быть одинаковое число разделителей! \\ Двойной разделитель всегда **завершает** обьединеную ячейку. \\
Примечание: Вертикальное объединение ячеек невозможно.
Возможно создание таблиц и с вертикальными заголовками.
| ^ Heading 1 ^ Heading 2 ^
^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 |
^ Heading 4 | no colspan this time | |
^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 |
Как видите, разделитель находится перед клеткой, которую нужно оформить как заголовок:
| ^ Heading 1 ^ Heading 2 ^
^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 |
^ Heading 4 | no colspan this time | |
^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 |
Можно управлять выравниванием текста в таблицах, добавляя по два (или больше) пробелов. Два пробела перед текстом сдвинут его вправо. Два пробела после текста сдвинут его влево. Для центрирования добавте два пробела впереди и сзади.
^ Table with alignment ^^^
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Вот как выглядит код этой таблицы:
^ Table with alignment ^^^
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
===== Неанализируемые блоки =====
В документ можно включить неанализируемые блоки текста. Это можно сделать, либо поставив перед текстом не меньше двух пробелов, либо используя теги-контейнеры ''code'' или ''file''.
В этом фрагменте показывается, что все пробелы сохраняются.
/**
* 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.
}
}
В настоящее время распознаются и подсвечиваются следующие языки: //abap, actionscript-french, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoit, bash, basic4gl, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, cil, cobol, cpp, cpp-qt, csharp, css, delphi, diff, div, dos, dot, d, eiffel, fortran, freebasic, genero, glsl, gml, gnuplot, groovy, gettext, haskell, html, idl, ini, inno, io, java5, java, javascript, kixtart, klonec, klonecpp, latex, lisp, lotusformulas, lotusscript, lua, m68k, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, per, php-brief, php, pic16, plsql, povray, powershell, progress, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, typoscript, vbnet, vb, verilog, vhdl, visualfoxpro, winbatch, xml, xorg_conf, xpp, z80//
===== RSS/ATOM Feed-агрегатор =====
[[wiki:DokuWiki]] может интегрировать внешние XML каналы. Для отображения XML-каналов, используется [[http://simplepie.org/|SimplePie]]. Все форматы, понимаемые SimplePie также понимаются и DokuWiki. Вы можете повлиять на отображение каналов, используя несколько параметров, разделив их пробелами:
^ Параметр ^ Описание ^
| любая цифра | устанавливается для показа максимального числа пунктов, по умолчанию 8 |
| reverse | последние каналы отображаются первыми |
| author | показывает имя автора |
| date | отображает число |
| description| отображает описание, если [[doku>config:htmlok|HTML]] отключен, все теги будут вырезаны |
| //n//[dhm] | период обновления, где d=дни, h=часы, m=минуты. (например, 12h = 12 часов) |
По умолчанию период обновления 4 часа. Любое значение меньше 10 минут будет рассматриваться как 10 минут. [[wiki:DokuWiki]] оставляет в кэше версию страницы, oоднако это недопустимо, если страница имеет внешний динамический контент. Параметр указывает [[wiki:DokuWiki]] перезагрузить страницу, если //период обновления// больше, чем время, прошедшее с полседнего обновления.
**Например:**
Новостной канал предоставлен русской службой BBC:
{{rss>http://www.bbc.co.uk/russian/index.xml 10 author date 1h}}
Все новости в одной ленте:
{{rss>http://kp.ru/rss/allsections.xml 4 author date 1h}}}
\\ \\
Новостной канал предоставлен русской службой BBC:
{{rss>http://www.bbc.co.uk/russian/index.xml 10 author date 1h}}
\\ \\
Все новости в одной ленте:
{{rss>http://kp.ru/rss/allsections.xml 4 author date 1h}}
===== Вставка HTML и PHP =====
Вы можете вставлять в страницу HTML или PHP код, используя теги ''html'' или ''php'' таким образом:
This is some inline HTML
And this is some block HTML
This is some inline HTML
And this is some block HTML
echo 'A logo generated by PHP:';
echo '
';
echo '(generated inline HTML)';
echo 'The same, but inside a block level element: ';
echo ' . ')
';
echo '
';
| The same, but inside a block level element: | '; echo '