wiki:syntax
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:syntax [2012/08/25 06:56] – [Внешние] Щеглов С.В. | wiki:syntax [2025/07/04 04:56] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== | + | ====== |
- | DokuWiki | + | [[doku>DokuWiki]] supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing "Edit this page". If you want to try something, just use the [[playground: |
- | ===== Основные конструкции форматирования | + | ===== Basic Text Formatting |
- | DokuWiki | + | DokuWiki |
- | < | + | |
- | DokuWiki | + | Of course you can **__//'' |
- | **жирным шрифтом**, | + | |
- | //курсивом//, | + | |
- | __подчеркниванием текста__ | + | |
- | и вывод текста | + | |
- | Все эти конструкции можно | + | |
- | </ | + | |
- | Также можно использовать | + | You can use <sub>subscript</ |
- | < | + | You can use <sub>subscript</ |
- | Также можно использовать | + | |
- | </ | + | |
- | Ещё можно | + | You can mark something as <del>deleted</ |
- | < | + | You can mark something as <del>deleted</ |
- | Ещё можно | + | |
- | </ | + | |
- | **Параграфы** отбиваются пустой строкой. Если нужно | + | **Paragraphs** are created from blank lines. If you want to **force a newline** without a paragraph, you can use two backslashes followed by a whitespace or the end of line. |
- | Просто текст с разрывом строк\\ Обратите внимание, | + | This is some text with some linebreaks\\ Note that the |
- | что два обратных слэша действуют только в конце строки\\ | + | two backslashes are only recognized at the end of a line\\ |
- | или если за ними стоит\\ пробел. Если его не поставить, | + | or followed by\\ a whitespace |
- | < | + | This is some text with some linebreaks\\ Note that the |
- | что два обратных слэша действуют только в конце строки\\ | + | two backslashes are only recognized at the end of a line\\ |
- | или если за ними стоит\\ пробел. Если его не поставить, | + | or followed by\\ a whitespace |
- | </ | + | |
- | :!: Принудительные переносы следует использовать только в случае крайней необходимости. | + | You should use forced newlines only if really needed. |
- | ===== Ссылки | + | ===== Links ===== |
- | Ссылки в DokuWiki | + | DokuWiki |
- | ==== Внешние | + | ==== External |
- | Внешние ссылки распознаются автоматически: http:// | + | External links are recognized automagically: http:// |
- | просто | + | |
- | [[http:// | + | |
- | тоже распознаются: | + | |
- | < | + | |
- | просто www.google.com --- также можно указывать текст ссылки: | + | |
- | [[http:// | + | |
- | тоже распознаются: < | + | |
+ | DokuWiki supports multiple ways of creating links. External links are recognized | ||
+ | automagically: | ||
+ | link text as well: [[http:// | ||
+ | addresses like this one: < | ||
- | ==== Внутренние | + | ==== Internal |
- | Внутренние ссылки создаются посредством квадратных скобок. | + | Internal links are created by using square brackets. You can either just give a [[pagename]] or use an additional |
- | Можно либо просто указать | + | |
- | [[Имя страницы|Текст ссылки]]. Имена Wiki-страниц автоматически | + | |
- | переводятся в нижний регистр, | + | |
- | < | + | Internal links are created by using square brackets. You can either just give |
- | Можно либо просто указать | + | |
- | [[Имя страницы|Текст ссылки]]. Имена Wiki-страниц автоматически | + | |
- | переводятся в нижний регистр, | + | |
- | Можно использовать в ссылке | + | [[doku> |
- | < | + | You can use [[some:namespaces]] |
- | Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку имя раздела, | + | You can use [[some: |
- | < | + | For details about namespaces see [[doku> |
- | Примечания: | + | Linking to a specific section is possible, too. Just add the section name behind a hash character as known from HTML. This links to [[syntax# |
- | | + | |
- | * Внутренние ссылки без указанного текста могут отображаться по разному в зависимости от настроек - в качестве текста может использоваться название страницы или заголовок первого уровня((именно такая настройка используется на этом сайте)). Так что лучше каждый раз указывать текст ссылки. | + | |
- | * DokuWiki по умолчанию не использует [[wp> | + | |
- | * Если меняется название раздела, | + | |
+ | Notes: | ||
+ | * Links to [[syntax|existing pages]] are shown in a different style from [[nonexisting]] ones. | ||
+ | * DokuWiki does not use [[wp> | ||
+ | * When a section' | ||
+ | ==== Interwiki ==== | ||
- | ==== InterWiki ==== | + | DokuWiki supports [[doku> |
- | DokuWiki | + | |
- | на другие Wiki. Например, | + | For example this is a link to Wikipedia' |
- | < | + | ==== Windows |
- | Например, | + | |
- | </ | + | |
- | + | ||
- | ==== Сетевые ресурсы | + | |
- | Ссылки на сетевые ресурсы вида | + | Windows shares like [[\\server\share|this]] are recognized, too. Please note that these only make sense in a homogeneous user group like a corporate [[wp> |
- | < | + | Windows Shares like [[\\server\share|this]] are recognized, too. |
- | Примечания: | + | Notes: |
- | * Из соображений безопасности непосредственный просмотр виндовых шар работает по умолчанию только в Internet Explorer (и только в “локальной зоне”). | + | * For security reasons direct browsing of windows shares only works in Microsoft |
- | * В Mozilla | + | * For Mozilla |
- | * Подробней читайте здесь: [[bug> | + | |
- | ==== Картинки-ссылки ==== | ||
- | Совместив синтаксис ссылки и [[syntax# | + | ==== Image Links ==== |
- | < | + | You can also use an image to link to another internal or external page by combining the syntax for links and [[# |
- | [[http:// | + | |
- | Учтите: форматирование картинок это единственная синтаксическая конструкция, | + | [[http://www.php.net|{{wiki: |
- | ===== Сноски ===== | + | Please note: The image formatting is the only formatting syntax accepted in link names. |
- | С помощью двойных скобок можно добавить сноску((Это сноска)). | + | The whole [[# |
- | < | + | ===== Footnotes ===== |
- | ===== Разбивка на разделы ===== | + | You can add footnotes ((This is a footnote)) by using double parentheses. |
- | Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков 3-го уровня и выше, автоматически создаётся список содержимого. Его можно отключить, | + | You can add footnotes ((This is a footnote)) by using double parentheses. |
+ | ===== Sectioning ===== | ||
+ | You can use up to five different levels of headlines to structure your content. If you have more than three headlines, a table of contents is generated automatically -- this can be disabled by including the string ''< | ||
- | ==== Заголовок | + | ==== Headline Level 3 ==== |
- | === Заголовок | + | === Headline Level 4 === |
- | == Заголовок | + | == Headline Level 5 == |
- | < | + | |
- | === Заголовок | + | === Headline Level 4 === |
- | == Заголовок | + | == Headline Level 5 == |
- | Четыре и более тире преобразуются в горизонтальную черту: | + | By using four or more dashes, you can make a horizontal line: |
---- | ---- | ||
- | \\ | ||
- | < | + | ===== Images and Other Files ===== |
- | ---- | + | |
- | </ | + | |
+ | You can include external and internal [[doku> | ||
- | ===== Картинки и другие файлы ===== | + | Real size: {{wiki: |
- | С помощью фигурных скобок можно вставлять в текст внешние и внутренние [[doku>wiki:images|картинки]]. По желанию можно указать их размер. | + | Resize to given width: |
- | Нормальный размер: {{dokuwiki-128.png}} | + | Resize to given width and height((when the aspect ratio of the given width and height doesn' |
- | Отмасштабированная до заданной ширины: | ||
- | Отмасштабированная до заданных размеров: | + | Real size: {{wiki:dokuwiki-128.png}} |
+ | Resize to given width: | ||
+ | Resize to given width and height: {{wiki: | ||
+ | Resized external image: | ||
- | Отмасштабированная внешняя картинка: | ||
- | < | + | By using left or right whitespaces you can choose the alignment. |
- | Нормальный размер: | + | |
- | Отмасштабированная до заданной ширины: | + | |
- | Отмасштабированная до заданных размеров: | + | |
- | Отмасштабированная внешняя картинка: | + | |
- | </ | + | |
- | Поставив слева или справа пробел можно задать выравнивание картинки: | + | {{ wiki:dokuwiki-128.png}} |
- | {{dokuwiki-128.png }} | + | {{wiki:dokuwiki-128.png }} |
- | {{ dokuwiki-128.png}} | + | |
- | {{ dokuwiki-128.png }} | + | |
- | + | ||
- | < | + | |
- | {{ dokuwiki-128.png}} | + | |
- | {{ dokuwiki-128.png }} | + | |
- | </ | + | |
- | И, конечно, | + | {{ wiki: |
- | {{ dokuwiki-128.png | + | |
+ | {{wiki: | ||
+ | {{ wiki:dokuwiki-128.png }} | ||
- | < | + | Of course, you can add a title (displayed as a tooltip by most browsers), too. |
- | Если задать имя файла (внутреннее или внешнее), | + | {{ wiki: |
+ | {{ wiki: | ||
+ | If you specify a filename (external or internal) that is not an image ('' | ||
+ | For linking an image to another page see [[#Image Links]] above. | ||
- | ===== Списки | + | ===== Lists ===== |
- | Dokuwiki | + | Dokuwiki |
- | * Это список | + | * This is a list |
- | * Второй элемент списка | + | * The second item |
- | * Можно сделать вложенный список | + | * You may have different levels |
- | * Ещё один элемент | + | * Another item |
- | - Тот же список, | + | - The same list but ordered |
- | - Ещё элемент | + | - Another item |
- | - Чем больше пробелов в начале, | + | - Just use indention for deeper levels |
- | - Всё просто | + | - That's it |
< | < | ||
- | * Это список | + | * This is a list |
- | * Второй элемент списка | + | * The second item |
- | * Можно сделать вложенный список | + | * You may have different levels |
- | * Ещё один элемент | + | * Another item |
- | - Тот же список, | + | - The same list but ordered |
- | - Ещё элемент | + | - Another item |
- | - Чем больше пробелов в начале, | + | - Just use indention for deeper levels |
- | - Всё просто | + | - That's it |
</ | </ | ||
+ | Also take a look at the [[doku> | ||
+ | ===== Text Conversions ===== | ||
- | ===== Смайлики ===== | + | DokuWiki can convert certain pre-defined characters or strings into images or other text or HTML. |
- | DokuWiki преобразует наиболее употребляемые смайлики в их графические эквиваленты. Дополнительные смайлики можно положить в директорию '' | + | The text to image conversion is mainly done for smileys. |
- | * 8-) %%8-)%% | + | ==== Text to Image Conversions ==== |
- | * 8-O %%8-O%% | + | |
- | * :-( %%:-(%% | + | |
- | * :-) %%:-)%% | + | |
- | * =) %%=)%% | + | |
- | * :-/ %%:-/%% | + | |
- | * :-\ %%:-\%% | + | |
- | * :-? %%:-?%% | + | |
- | * :-D %%:-D%% | + | |
- | * :-P %%:-P%% | + | |
- | * :-O %%:-O%% | + | |
- | * :-X %%:-X%% | + | |
- | * :-| %%:-|%% | + | |
- | * ;-) %%;-)%% | + | |
- | * ^_^ %%^_^%% | + | |
- | * :?: %%:?:%% | + | |
- | * :!: %%:!:%% | + | |
- | * LOL %%LOL%% | + | |
- | * FIXME %%FIXME%% | + | |
- | * DELETEME %%DELETEME%% | + | |
+ | DokuWiki converts commonly used [[wp> | ||
+ | * 8-) %% 8-) %% | ||
+ | * 8-O %% 8-O %% | ||
+ | * :-( %% :-( %% | ||
+ | * :-) %% :-) %% | ||
+ | * =) %% =) %% | ||
+ | * :-/ %% :-/ %% | ||
+ | * :-\ %% :-\ %% | ||
+ | * :-? %% :-? %% | ||
+ | * :-D %% :-D %% | ||
+ | * :-P %% :-P %% | ||
+ | * :-O %% :-O %% | ||
+ | * :-X %% :-X %% | ||
+ | * :-| %% :-| %% | ||
+ | * ;-) %% ;-) %% | ||
+ | * ^_^ %% ^_^ %% | ||
+ | * :?: %% :?: %% | ||
+ | * :!: %% :!: %% | ||
+ | * LOL %% LOL %% | ||
+ | * FIXME %% FIXME %% | ||
+ | * DELETEME %% DELETEME %% | ||
- | ===== Типографские символы ===== | + | ==== Text to HTML Conversions |
- | DokuWiki | + | Typography: [[DokuWiki]] can convert simple text characters to their typographically correct entities. Here is an example of recognized characters. |
- | -> <- <-> => <= <=> >> << -- --- '640x480' | + | -> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) |
- | "Владимир Владимирович(tm) --- это наше всё (c) не я" | + | "He thought ' |
< | < | ||
- | -> <- <-> => <= <=> >> << -- --- '640x480' | + | -> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) |
- | "Владимир Владимирович(tm) --- это наше всё (c) не я" | + | "He thought ' |
</ | </ | ||
- | Примечание: | + | The same can be done to produce any kind of HTML, it just needs to be added to the [[doku>entities|pattern file]]. |
- | Примечание 2: Если потребуется вставить двойные кавычки (%%"%% или '' | + | |
- | %%"%% или '' | + | |
- | + | ||
- | ===== Цитирование ===== | + | There are three exceptions which do not come from that pattern file: multiplication entity (640x480), ' |
- | Иногда нужно пометить некоторый текст в качестве ответа или комментария. Для этого можно использовать следующий синтаксис: | + | ===== Quoting ===== |
- | Я думаю, мы должны это сделать. | + | Some times you want to mark some text to show it's a reply or comment. You can use the following syntax: |
- | > Нет, мы не должны. | + | |
- | >> Ну, я говорю, | + | |
- | > Действительно? | + | |
- | >> Да! | + | |
- | >>> | + | |
- | Я думаю, мы должны это сделать. | + | I think we should do it |
- | > Нет, мы не должны. | + | |
- | >> | + | |
- | > Действительно? | + | |
- | >> | + | |
- | >>> | + | |
+ | | ||
+ | |||
+ | | ||
+ | |||
+ | | ||
- | ===== Таблицы ===== | ||
- | DokuWiki поддерживает упрощённый синтаксис создания таблиц. | + | ===== Tables ===== |
- | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | + | DokuWiki supports a simple syntax to create tables. |
- | | Ряд 1 Колонка 1 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | |
- | | Ряд 2 Колонка 1 | Объединение колонок (обратите внимание на двойную вертикальную черту) | + | |
- | | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 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 3 Col 2 | Row 3 Col 3 | | ||
- | < | + | Table rows have to start and end with a '' |
- | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | + | |
- | | Ряд 1 Колонка 1 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | |
- | | Ряд 2 Колонка 1 | Объединение колонок (обратите внимание на двойную вертикальную черту) | + | |
- | | Ряд 3 Колонка 1 | Ряд 2 Колонка 2 | Ряд 2 Колонка 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 3 Col 2 | Row 3 Col 3 | | ||
- | Вертикальные заголовки тоже можно сделать. | + | To connect cells horizontally, |
- | | ^ Заголовок 1 ^ Заголовок 2 ^ | + | Vertical tableheaders are possible, too. |
- | ^ Заголовок 3 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | |
- | ^ Заголовок 4 | Объединения нет | + | |
- | ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 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 | | ||
- | < | + | As you can see, it's the cell separator before a cell which decides about the formatting: |
- | | ^ Заголовок 1 ^ Заголовок 2 ^ | + | |
- | ^ Заголовок 3 | Ряд 1 Колонка 2 | Ряд 1 Колонка 3 | | + | |
- | ^ Заголовок 4 | Объединения нет | + | |
- | ^ Заголовок 5 | Ряд 2 Колонка 2 | Ряд 2 Колонка 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 | | ||
- | ^ Заголовок 1 ^ Заголовок 2 ^ Заголовок 3 ^ | + | You can have rowspans (vertically connected cells) by adding '' |
- | | Ряд 1 Колонка 1 | эта ячейка объединена вертикально | Ряд 1 Колонка 3 | | + | |
- | | Ряд 2 Колонка 1 | ::: | Ряд 2 Колонка 3 | | + | |
- | | Ряд 3 Колонка 1 | ::: | Ряд 2 Колонка 3 | | + | |
- | В этих ячейках не должно быть ничего, | + | ^ Heading 1 ^ Heading 2 ^ Heading 3 ^ |
+ | | Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 | | ||
+ | | Row 2 Col 1 | ::: | Row 2 Col 3 | | ||
+ | | Row 3 Col 1 | ::: | Row 2 Col 3 | | ||
- | | + | Apart from the rowspan syntax those cells should not contain anything else. |
- | | Ряд | + | |
- | | Ряд | + | |
- | | Ряд | + | | Row 1 Col 1 | this cell spans vertically |
- | + | | Row 2 Col 1 | ::: | Row 2 Col 3 | | |
- | Текст клетки таблицы можно выравнивать. Просто добавьте минимум два пробела с противоположной стороны: | + | | Row 3 Col 1 | ::: | Row 2 Col 3 | |
- | ^ Таблица с выравниванием | + | You can align the table contents, too. Just add at least two whitespaces at the opposite end of your text: Add two spaces on the left to align right, two spaces on the right to align left and two spaces at least at both ends for centered text. |
- | | | + | |
- | |влево | + | ^ Table with alignment |
+ | | right| | ||
+ | |left | ||
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
- | | + | This is how it looks in the source: |
- | | | + | |
- | |влево | + | |
+ | | right| | ||
+ | |left | | ||
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
- | ===== Неформатируемые блоки ===== | + | Note: Vertical alignment is not supported. |
- | Неформатируемые блоки можно вставлять в документ, | + | ===== No Formatting ===== |
- | Пример использования | + | If you need to display text exactly like it is typed (without any formatting), |
- | < | + | |
- | Пример использования '' | + | <nowiki> |
- | < | + | This is some text which contains addresses like this: http://www.splitbrain.org and **formatting**, |
- | что цитируется содержимое файла.</ | + | </nowiki> |
+ | The same is true for %%// | ||
- | Чтобы парсер полностью проигнорировал некий текст (т.е. не форматировал его), либо заключите его в тэги '' | + | |
+ | This is some text which contains addresses like this: http:// | ||
+ | | ||
+ | The same is true for %%//__this__ text// with a smiley ;-)%%. | ||
- | Это просто текст, в котором есть адрес %%http:// | + | ===== Code Blocks ===== |
- | и %%**форматирование**%% --- но ничего не происходит. | + | |
- | < | + | You can include code blocks into your documents by either indenting them by at least two spaces (like used for the previous examples) or by using the tags '' |
- | и %%**форматирование**%% --- но ничего не происходит.</ | + | |
- | Чтобы увидеть, | + | This is text is indented by two spaces. |
+ | < | ||
+ | This is preformatted code all spaces are preserved: like <-this | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | This is pretty much the same, but you could use it to show that you quoted a file. | ||
+ | </ | ||
+ | |||
+ | Those blocks were created by this source: | ||
+ | |||
+ | This is text is indented by two spaces. | ||
+ | |||
+ | < | ||
+ | This is preformatted code all spaces are preserved: like <-this | ||
+ | </ | ||
+ | < | ||
+ | This is pretty much the same, but you could use it to show that you quoted a file. | ||
+ | </ | ||
- | ===== Подсветка синтаксиса ===== | + | ==== Syntax Highlighting |
- | DokuWiki | + | [[wiki:DokuWiki]] can highlight sourcecode, which makes it easier to read. It uses the [[http:// |
<code java> | <code java> | ||
- | /** | + | /** |
* The HelloWorldApp class implements an application that | * The HelloWorldApp class implements an application that | ||
* simply displays "Hello World!" | * simply displays "Hello World!" | ||
Строка 381: | Строка 371: | ||
</ | </ | ||
- | На данный момент распознаются следующие языки: | + | The following language strings are currently recognized: //4cs, 6502acme, 6502kickass, |
- | ~~COL:7~~ | + | ==== Downloadable Code Blocks ==== |
- | , 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 | + | |
- | + | When you use the '' | |
- | ==== Скачиваемые блоки кода ==== | + | |
- | Используя тэги | + | |
< | < | ||
Строка 576: | Строка 387: | ||
</ | </ | ||
- | Если вам не нужна подсветка, | + | If you don't want any highlighting but want a downloadable file, specify a dash ('' |
- | ===== Вставка HTML и PHP ===== | ||
- | Чистый | + | ===== Embedding |
- | <code html> | + | You can embed raw HTML or PHP code into your documents by using the '' |
+ | |||
+ | HTML example: | ||
+ | |||
+ | <code> | ||
< | < | ||
- | Тут вставлен | + | This is some <span style="color:red;font-size:150%;">inline |
</ | </ | ||
+ | < | ||
+ | <p style=" | ||
+ | </ | ||
</ | </ | ||
< | < | ||
- | Тут вставлен | + | This is some <span style="color:red;font-size:150%;">inline |
</ | </ | ||
+ | < | ||
+ | <p style=" | ||
+ | </ | ||
- | < | + | PHP example: |
+ | |||
+ | < | ||
<php> | <php> | ||
- | echo 'Логотип, | + | echo 'A logo generated by PHP:'; |
- | echo '< | + | echo '< |
+ | echo ' | ||
</ | </ | ||
+ | <PHP> | ||
+ | echo '< | ||
+ | echo '< | ||
+ | echo '</ | ||
+ | </ | ||
</ | </ | ||
<php> | <php> | ||
- | echo 'Логотип, | + | echo 'A logo generated by PHP:'; |
- | echo '< | + | echo '< |
+ | echo ' | ||
</ | </ | ||
+ | <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 |
+ | [[DokuWiki]] can integrate data from external XML feeds. For parsing the XML feeds, [[http:// | ||
- | Некоторый синтаксис влияет на то, как «ДокуВики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы: | + | ^ Parameter |
+ | | 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> | ||
+ | | //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: |
- | | %%~~NOTOC~~%% | + | |
- | | %%~~NOCACHE~~%% | «ДокуВики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например, когда выше был использован синтаксис %%< | + | |
- | ===== Интеграция с RSS/ATOM фидами | + | **Example: |
- | DokuWiki может отображать на своих страницах данные из внешних XML-фидов. Для парсинга XML-фидов используется библиотека [[http://simplepie.org/|SimplePie]], | + | {{rss>http://slashdot.org/index.rss 5 author date 1h }} |
- | ^ Параметр ^ Описание ^ | + | {{rss> |
- | | любое число | максимальное кол-во отображаемых элементов, | + | |
- | | reverse | + | |
- | | author | + | |
- | | date | показывать даты записей (если указаны в фиде) | | + | |
- | | description| показывать описание записи. Если в настройках DokuWiki выключено отображение HTML кодов, то из описания будут удалены все HTML коды | | + | |
- | | //n//[dhm] | период обновления фида, где d=дни, h=часы, m=минуты. (т.е. 12h = 12 часов, а 2d = 2 дня). | | + | |
- | По умолчанию период обновления равен 4 часам. Если указать значение меньше 10 минут, то DokuWiki всё-равно будет обновлять не чаще, чем раз в 10 минут. По умолчанию DokuWiki выдаёт пользователю сохранённую версию страницы, | ||
- | **Пример: | + | ===== Control Macros ===== |
- | {{rss> | + | Some syntax influences how DokuWiki renders a page without creating any output it self. The following control macros are availble: |
- | {{rss> | + | ^ Macro ^ Description | |
+ | | %%~~NOTOC~~%% | ||
+ | | %%~~NOCACHE~~%% | DokuWiki caches all output by default. Sometimes this might not be wanted (eg. when the %%< | ||
- | ====== Дополнительное форматирование (синтаксические плагины) ====== | + | ===== Syntax Plugins |
- | Синтаксис «ДокуВики» может быть расширен за счёт | + | DokuWiki' |
- | Как их устанавливать и использовать --- описывается на страницах описания. На этом сайте установлены следующие модули, | + | |
~~INFO: | ~~INFO: | ||
- | ===== Выделение цветом (маркер) ===== | ||
- | |||
- | Текст можно выделять цветом. | ||
- | < | ||
- | например <hi red> | ||
- | |||
- | < | ||
- | Текст можно выделять цветом. | ||
- | < | ||
- | например <hi red> | ||
- | </ | ||
- | |||
- | ===== Форматирование химических формул ===== | ||
- | |||
- | С помощью плагина **chem** простые химические формулы форматируются автоматически, | ||
- | |||
- | < | ||
- | |||
- | |||
- | |||
- | ===== Заметки ===== | ||
- | |||
- | Плагин **Note** позволяет легко оформлять всевозможные комментарии и заметки: | ||
- | |||
- | < | ||
- | <note tip> | ||
- | <note important> | ||
- | <note warning> | ||
- | |||
- | < | ||
- | < | ||
- | <note tip> | ||
- | <note important> | ||
- | <note warning> | ||
- | </ |
wiki/syntax.1345877798.txt.gz · Последнее изменение: — Щеглов С.В.