Инструменты пользователя

Инструменты сайта


wiki:syntax

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:syntax [2022/12/22 13:05] Михаил Яковлевwiki:syntax [2025/02/20 14:46] (текущий) Михаил Яковлев
Строка 1: Строка 1:
-====== Плагин WRAP ====== 
-Синтаксис плагина WRAP https://rtfm.wiki/wiki/wrap_example 
- 
 ====== Синтаксис форматирования ====== ====== Синтаксис форматирования ======
  
-«Докувики» поддерживает простой язык разметки, который по возможности сохраняет файлы данных как можно более читабельнымиЗдесь перечислены все возможные синтаксические конструкции, которые можно использовать при редактировании статей. Просто посмотрите на исходный код этой статьи, нажав кнопку «Править страницу» в правой верхней части страницы в меню управления пользователя. Если хотите поупражняться, просто используйте «[[playground:playground|песочницу]]». Простую разметку также можно легко сделать с помощью [[ru:toolbar|панели инструментов]].+DokuWiki поддерживает язык разметки, который по возможности сохраняет файлы данных как можно более читабельнымиЗдесь перечислены все возможные синтаксические конструкции, которые можно использовать при редактировании страниц. Просто посмотрите на исходный код этой страницы, нажав кнопку Отредактировать страницу вверху или внизу страницы. Если хотите поупражняться, используйте [[playground:playground|песочницу]]. Простую разметку также можно легко сделать с помощью [[quickbuttons|панели инструментов]]
  
 ===== Основные конструкции форматирования ===== ===== Основные конструкции форматирования =====
  
-«Докувики» поддерживает выделение текста **жирным шрифтом**, //курсивом//, __подчёркнутый текст__ и вывод текста ''моноширинным шрифтом''. Все эти конструкции можно **__//''объединить''//__**.+DokuWiki поддерживает выделение текста **жирным шрифтом**, //курсивом//, __подчеркнутый текст__ и вывод текста ''моноширинным шрифтом''. Все эти конструкции можно **__//''объединить''//__**.
  
 <code> <code>
-«Докувики» поддерживает выделение текста **жирным шрифтом**, //курсивом//,  +DokuWiki поддерживает выделение текста 
-__подчёркнутый текст__ и вывод текста ''моноширинным шрифтом''.  +**жирным шрифтом**, 
-Все эти конструкции можно **__//''объединить''//__**. +//курсивом//, 
 +__подчеркниванием текста__ 
 +и вывод текста ''моноширинным шрифтом''.  
 +Все эти конструкции можно **__//''объединить''//__**.
 </code> </code>
  
Строка 28: Строка 28:
 </code> </code>
  
-**Абзацы** отбиваются пустой строкой. Если нужно **принудительно вставить перенос строки**, не создавая абзац, вставьте два обратных слэша и за ним пробел или переход к новой строке.+ **Параграфы** отбиваются пустой строкой. Если нужно **принудительно вставить перенос строки**, не создавая параграф, вставьте два обратных слэша и за ним пробел или энтер.
  
 Просто текст с разрывом строк\\ Обратите внимание,  Просто текст с разрывом строк\\ Обратите внимание, 
Строка 39: Строка 39:
 </code> </code>
  
-Принудительные переносы следует использовать только в случае крайней необходимости.+:!: Принудительные переносы следует использовать только в случае крайней необходимости.
  
 ===== Ссылки ===== ===== Ссылки =====
  
-Ссылки в «Докувики» бывают разные и создавать их можно тоже по-разному.+Ссылки в DokuWiki бывают разныеи создавать их можно тоже по-разному.
  
 ==== Внешние ==== ==== Внешние ====
Строка 51: Строка 51:
 [[http://www.google.com|Это ссылка на Google]]. Адреса электронной почты [[http://www.google.com|Это ссылка на Google]]. Адреса электронной почты
 тоже распознаются: <andi@splitbrain.org>. тоже распознаются: <andi@splitbrain.org>.
 +{{:dokuwiki-128.png|}}
 <code>Внешние ссылки распознаются автоматически: http://www.google.com или <code>Внешние ссылки распознаются автоматически: http://www.google.com или
 просто www.google.com --- также можно указывать текст ссылки: просто www.google.com --- также можно указывать текст ссылки:
 [[http://www.google.com|Это ссылка на Google]]. Адреса электронной почты [[http://www.google.com|Это ссылка на Google]]. Адреса электронной почты
 тоже распознаются: <andi@splitbrain.org>.</code> тоже распознаются: <andi@splitbrain.org>.</code>
 +
  
 ==== Внутренние ==== ==== Внутренние ====
  
 Внутренние ссылки создаются посредством квадратных скобок. Внутренние ссылки создаются посредством квадратных скобок.
-Можно либо просто указать [[ru:pagename|имя страницы]], либо +Можно либо просто указать [[Имя страницы]], либо дополнительно прописать 
-дополнительно прописать [[ru:pagename|текст ссылки]]. Имена +[[Имя страницы|Текст ссылки]]. Имена Wiki-страниц автоматически  
-вики-статей автоматически  переводятся в нижний регистр, +переводятся в нижний регистр, спецсимволы использовать нельзя.
-спецсимволы использовать нельзя.+
  
 <code>Внутренние ссылки создаются посредством квадратных скобок. <code>Внутренние ссылки создаются посредством квадратных скобок.
-Можно либо просто указать [[ru:pagename]], либо +Можно либо просто указать [[Имя страницы]], либо дополнительно прописать 
-дополнительно прописать [[ru:pagename|текст ссылки]]. Имена +[[Имя страницы|Текст ссылки]]. Имена Wiki-страниц автоматически  
-вики-статей автоматически  переводятся в нижний регистр, +переводятся в нижний регистр, спецсимволы использовать нельзя.</code>
-спецсимволы использовать нельзя.</code>+
  
-Можно использовать в ссылке [[ru:namespaces|пространства имён]] через двоеточие.+Можно использовать в ссылке [[namespaces]] (пространство имёнчерез двоеточие.
  
-<code>Можно использовать в ссылке [[ru:namespaces|пространства имён]] через двоеточие.</code>+<code>Можно использовать в ссылке [[namespaces]] (пространство имёнчерез двоеточие.</code>
  
-Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку (#) имя раздела, так жекак это делается в HTML. Ссылка на [[#внутренние|этот раздел]].+Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку имя раздела, также как это делается в HTML. Ссылка на [[syntax#внутренние|этот раздел]].
  
-<code>Ссылка на [[#внутренние|этот раздел]].</code>+<code>Ссылка на [[syntax#внутренние|этот раздел]].</code>
  
 Примечания: Примечания:
  
-  * Ссылки на [[ru:wiki:syntax|существующие статьи]] отображаются иначе, чем ссылки на [[nonexisting|несуществующие]]. +  * Ссылки на [[syntax|существующие страницы]] отображаются иначе, чем ссылки на [[несуществующие страницы]] 
-  * «Докувики» по умолчанию не использует [[wp>ru:CamelCase|CamelCase]] (ВерблюжийРегистр) для автоматического создания ссылок, но эту возможность можно включить в файле [[doku>config]]. Проверка: если DokuWiki --- ссылка, значит эта возможность включена.+  * Внутренние ссылки без указанного текста могут отображаться по разному в зависимости от настроек - в качестве текста может использоваться название страницы или заголовок первого уровня((именно такая настройка используется на этом сайте)). Так что лучше каждый раз указывать текст ссылки. 
 +  * DokuWiki по умолчанию не использует [[wp>CamelCase]] для автоматического создания ссылок, но эту возможность можно включить в файле [[doku>wiki:config]]. Проверка: Если DokuWiki — ссылка, значит эта возможность включена.
   * Если меняется название раздела, ссылки на него не меняются автоматически. Так что не очень полагайтесь на ссылки на разделы.   * Если меняется название раздела, ссылки на него не меняются автоматически. Так что не очень полагайтесь на ссылки на разделы.
-  * Ссылки на разделы делаются именно на [[#Разбивка на разделы|разделы]]. 
  
-==== Интервики ==== 
  
-«Докувики» поддерживает [[ru:interwiki|интервики]]-ссылки. Это короткие ссылки 
-на другие вики. Например, вот ссылка на статью Википедии о вики: [[wp>Wiki]]. 
  
-<code>«Докувики» поддерживает [[ru:interwiki|интервики]]-ссылки. Это короткие ссылки + 
-на другие вики. Например, вот ссылка на статью Википедии о вики: [[wp>Wiki]].+==== InterWiki ==== 
 + 
 +DokuWiki поддерживает [[doku>wiki:interwiki|InterWiki]]-ссылки. Это короткие ссылки 
 +на другие Wiki. Например, вот ссылка на страницу Википедии о Wiki: [[wp>Wiki]]. 
 + 
 +<code> 
 +Например, вот ссылка на страницу Википедии о Wiki: [[wp>Wiki]].
 </code> </code>
  
 ==== Сетевые ресурсы Windows ==== ==== Сетевые ресурсы Windows ====
  
-Ссылки на сетевые ресурсы вида \\server\share тоже распознаются. Однако учтите, что такие ссылки имеют смысл только в гомогенных группах пользователей, например в корпоративном интранете.+Ссылки на сетевые ресурсы вида \\server\share тоже распознаются. Однако учтите, что такие ссылки имеют смысл только в гомогенных группах пользователей, например в корпоративном Интранете.
  
-<code>Ссылки на сетевые ресурсы вида \\server\share тоже распознаются.</code>+<code>Ссылки на виндовые шары вида \\server\share тоже распознаются.</code>
  
 Примечания: Примечания:
  
-  * Из соображений безопасности непосредственный просмотр сетевых ресурсов работает по умолчанию только в Internet Explorer (и только в «локальной зоне»). +  * Из соображений безопасности непосредственный просмотр виндовых шар работает по умолчанию только в Internet Explorer (и только в локальной зоне). 
-  * В браузерах Mozilla эту возможность можно включить с помощью опции [[http://www.mozilla.org/quality/networking/docs/netprefs.html#file|security.checkloaduri]], но делать это не рекомендуется.+  * В Mozilla и Firefox эту возможность можно включить с помощью опции [[http://www.mozilla.org/quality/networking/docs/netprefs.html#file|security.checkloaduri]], но делать это не рекомендуется.
   * Подробней читайте здесь: [[bug>151]].   * Подробней читайте здесь: [[bug>151]].
 +
  
 ==== Картинки-ссылки ==== ==== Картинки-ссылки ====
  
-Совместив синтаксис ссылки и [[#картинки и другие файлы|картинки]], можно вставить в текст картинку, которая будет внутренней или внешней ссылкой:+Совместив синтаксис ссылки и [[syntax#картинки и другие файлы|картинки]], можно вставить в текст картинку, которая будет внутренней или внешней ссылкой:
  
-<code>[[http://www.php.net/|{{wiki:dokuwiki-128.png}}]]</code>+<code>[[http://www.php.net|{{dokuwiki-128.png}}]]</code>
  
-[[http://www.php.net/|{{wiki:dokuwiki-128.png}}]]+[[http://www.php.net|{{dokuwiki-128.png}}]]
  
-Учтите: форматирование картинок --- это единственная синтаксическая конструкция, которую можно использовать в тексте ссылки.+Учтите: форматирование картинок это единственная синтаксическая конструкция, которую можно использовать в тексте ссылки.
  
-==== Сноски ====+===== Сноски =====
  
-С помощью двойных скобок можно добавить сноску((Сноска — помещаемые внизу страницы примечание, ссылка, перевод.)).+С помощью двойных скобок можно добавить сноску((Это сноска)).
  
-<code>С помощью двойных скобок можно добавить сноску((Сноска — +<code>С помощью двойных скобок можно добавить сноску ((Это сноска)).</code>
-помещаемые внизу страницы примечание, ссылка, перевод.)).</code>+
  
 ===== Разбивка на разделы ===== ===== Разбивка на разделы =====
  
-Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков, автоматически создаётся список содержимого. Его можно отключить, вставив в документ строку %%~~NOTOC~~%%.+Для структурирования текста можно использовать до пяти уровней заголовков. Если в тексте больше трёх заголовков 3-го уровня и выше, автоматически создаётся список содержимого. Его можно отключить, вставив в документ строку %%~~NOTOC~~%%.
  
  
-==== Заголовок 3 уровня ==== 
-=== Заголовок 4 уровня === 
-== Заголовок 5 уровня == 
  
-<code>==== Заголовок 3 уровня ==== +==== Заголовок 3-го уровня ==== 
-=== Заголовок 4 уровня === +=== Заголовок 4-го уровня === 
-== Заголовок 5 уровня ==</code>+== Заголовок 5-го уровня == 
 + 
 +<code>==== Заголовок 3-го уровня ==== 
 +=== Заголовок 4-го уровня === 
 +== Заголовок 5-го уровня ==</code>
  
 Четыре и более тире преобразуются в горизонтальную черту: Четыре и более тире преобразуются в горизонтальную черту:
  
 ---- ----
 +\\
  
-===== Картинки и другие файлы =====+<code> 
 +---- 
 +</code>
  
-См. также: «[[ru:images|Работа с изображениями и медиафайлами]]». 
  
-С помощью фигурных скобок можно вставлять в текст внешние и внутренние [[ru:images|картинки]]. По желанию можно указать их размер.+===== Картинки и другие файлы =====
  
-Нормальный размер:                        {{wiki:dokuwiki-128.png}}+С помощью фигурных скобок можно вставлять в текст внешние и внутренние [[doku>wiki:images|картинки]]. По желанию можно указать их размер.
  
-Отмасштабированная до заданной ширины   {{wiki:dokuwiki-128.png?50}}+Нормальный размер:                        {{dokuwiki-128.png}}
  
-Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}}+Отмасштабированная до заданной ширины:    {{dokuwiki-128.png?50}} 
 + 
 +Отмасштабированная до заданных размеров:{{dokuwiki-128.png?200x50}}
  
 Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}} Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}}
  
 <code> <code>
-Нормальный размер:                        {{wiki:dokuwiki-128.png}} +Нормальный размер:                        {{dokuwiki-128.png}} 
-Отмасштабированная до заданной ширины:    {{wiki:dokuwiki-128.png?50}} +Отмасштабированная до заданной ширины:    {{dokuwiki-128.png?50}} 
-Отмасштабированная до заданных размеров:  {{wiki:dokuwiki-128.png?200x50}}+Отмасштабированная до заданных размеров:  {{dokuwiki-128.png?200x50}}
 Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}} Отмасштабированная внешняя картинка:      {{http://de3.php.net/images/php.gif?200x50}}
 </code> </code>
  
-Поставив слева или справа пробелможно задать выравнивание картинки:+Поставив слева или справа пробел можно задать выравнивание картинки:
  
-{{wiki:dokuwiki-128.png }} +{{dokuwiki-128.png }} 
-{{ wiki:dokuwiki-128.png}} +{{ dokuwiki-128.png}} 
-{{ wiki:dokuwiki-128.png }}+{{ dokuwiki-128.png }}
  
-<code>{{wiki:dokuwiki-128.png }} — картинка слева +<code>{{dokuwiki-128.png }} 
-{{ wiki:dokuwiki-128.png }} — посередине +{{ dokuwiki-128.png}} 
-{{ wiki:dokuwiki-128.png}} — справа+{{ dokuwiki-128.png }}
 </code> </code>
  
 И, конечно, картинке можно задать название (в большинстве браузеров оно отображается в виде всплывающей подсказки). И, конечно, картинке можно задать название (в большинстве браузеров оно отображается в виде всплывающей подсказки).
  
-{{ wiki:dokuwiki-128.png |Логотип «Докувики»}}+{{ dokuwiki-128.png |Название картинки}}
  
-<code>{{ wiki:dokuwiki-128.png |Логотип «Докувики»}}</code>+<code>{{ dokuwiki-128.png |Название картинки}}</code>
  
 Если задать имя файла (внутреннее или внешнее), который не является картинкой (''gif, jpeg, png''), оно будет отображаться в виде ссылки. Если задать имя файла (внутреннее или внешнее), который не является картинкой (''gif, jpeg, png''), оно будет отображаться в виде ссылки.
  
-Узнать, как вставить картинку со ссылкой можно в [[#картинки-ссылки|разделе выше]].+ 
  
 ===== Списки ===== ===== Списки =====
  
-«Докувики» поддерживает нумерованные и маркированные списки. Чтобы создать элемент списка, поставьте в начале строки два пробела и потом звёздочку (*в случае маркированного списка, или дефис (-) --- в случае нумерованного.+Dokuwiki поддерживает нумерованные и ненумерованные списки. Чтобы создать элемент списка, поставьте в начале строки два пробела и потом * в случае ненумерованного списка, или - в случае нумерованного.
  
-  * Первый элемент маркированного списка+  * Это список
     * Второй элемент списка     * Второй элемент списка
       * Можно сделать вложенный список       * Можно сделать вложенный список
Строка 193: Строка 201:
  
   - Тот же список, только нумерованный   - Тот же список, только нумерованный
-    - Ещё элемент +  - Ещё элемент 
-      - Чем больше пробелов в начале, тем глубже вложенность +    - Чем больше пробелов в начале, тем глубже вложенность 
-    - Всё просто+  - Всё просто
  
 <code> <code>
-  * Первый элемент маркированного списка+  * Это список
     * Второй элемент списка     * Второй элемент списка
       * Можно сделать вложенный список       * Можно сделать вложенный список
Строка 209: Строка 217:
 </code> </code>
  
-См. также [[ru:faq:lists|FAQ по элементам списка]].+
  
 ===== Смайлики ===== ===== Смайлики =====
  
-«Докувики» переделывает наиболее употребляемые смайлики в их графические эквиваленты. Дополнительные смайлики можно положить в директорию ''smiley'' и добавить их в файл ''conf/smileys.local.conf''. Вот смайлики, которые есть в «Докувики»:+DokuWiki преобразует наиболее употребляемые смайлики в их графические эквиваленты. Дополнительные смайлики можно положить в директорию ''smiley'' и внести изменения в файл ''conf/smileys.conf''. Вот смайлики, которые есть в DokuWiki:
  
   * 8-) %%8-)%%   * 8-) %%8-)%%
Строка 235: Строка 243:
   * FIXME %%FIXME%%   * FIXME %%FIXME%%
   * DELETEME %%DELETEME%%   * DELETEME %%DELETEME%%
 +
 +
  
 ===== Типографские символы ===== ===== Типографские символы =====
  
-«Докувики» может переделывать символы, набранные простым текстом, в их типографски корректные эквиваленты. Распознаются следующие символы.+DokuWiki может переделывать символы, набранные простым текстом, в их типографски корректные эквиваленты. Распознаются следующие символы.
  
--> <- <-> => <= <=> >> << -- --- '640x480' (c) (tm) (r) ...\\ +-> <- <-> => <= <=> >> << -- --- '640x480' (c) (tm) (r)\\ 
-"Александр Сергеевич(tm) --- это наше всё (c) не я"+"Владимир Владимирович(tm) --- это наше всё (c) не я"
  
 <code> <code>
--> <- <-> => <= <=> >> << -- --- '640x480' (c) (tm) (r) ... +-> <- <-> => <= <=> >> << -- --- '640x480' (c) (tm) (r) 
-"Александр Сергеевич(tm) --- это наше всё (c) не я"+"Владимир Владимирович(tm) --- это наше всё (c) не я"
 </code> </code>
  
-Примечание: это конвертирование можно отключить в файле конфигурации ''[[ru:entities|conf/entities.conf]]''.+Примечание: Это конвертирование можно отключить в файле конфигурации.\\ 
 +Примечание 2: Если потребуется вставить двойные кавычки (%%"%% или ''%%"%%''), например как знак дюйма :-), можно их экранировать ''<nowiki>%%</nowiki>''
 +  %%"%% или ''%%"%%'' 
 +  
 + 
 +===== Цитирование ===== 
 + 
 +Иногда нужно пометить некоторый текст в качестве ответа или комментарияДля этого можно использовать следующий синтаксис: 
 + 
 +  Я думаю, мы должны это сделать. 
 +  > Нет, мы не должны. 
 +  >> Ну, я говорю, что мы должны. 
 +  > Действительно? 
 +  >> Да! 
 +  >>> Тогда сделаем это! 
 + 
 +Я думаю, мы должны это сделать. 
 +> Нет, мы не должны. 
 +>> Ну, я говорю, что мы должны. 
 +> Действительно? 
 +>> Да! 
 +>>> Тогда сделаем это!
  
 ===== Таблицы ===== ===== Таблицы =====
  
-«Докувики» поддерживает упрощённый синтаксис создания таблиц.+DokuWiki поддерживает упрощённый синтаксис создания таблиц.
  
 ^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            ^ ^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            ^
Строка 259: Строка 290:
 | Ряд 3 Колонка 1  | Ряд 2 Колонка 2     | Ряд 2 Колонка 3        | | Ряд 3 Колонка 1  | Ряд 2 Колонка 2     | Ряд 2 Колонка 3        |
  
-Обычные ряды должны начинаться и заканчиваться вертикальной чертой --- %%|%%, а заголовки «крышечкой» (циркумфлекс) — %%^%%.+Нормальные ряды должны начинаться и заканчиваться символом |, а заголовки — ^.
  
-  ^ Заголовок 1      ^ Заголовок 2         ^ Заголовок 3            ^ +<code> 
-  | Ряд 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        | 
 +</code>
  
-Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой, как показано выше. Следите, чтобы количество разделителей клеток было одинаковым.+Чтобы объединить две соседние клетки в ряду, просто оставьте соседнюю клетку полностью пустой, как показано выше. Следите, чтобы количество разделителей клеток было одинаковым!
  
-Вертикальные заголовки тоже можно сделать:+Вертикальные заголовки тоже можно сделать.
  
 |              ^ Заголовок 1       ^ Заголовок 2      ^ |              ^ Заголовок 1       ^ Заголовок 2      ^
Строка 275: Строка 308:
 ^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  | ^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  |
  
-Как легко увидеть, разделительстоящий перед клеткойопределяет форматирование:+Как легко увидеть, разделитель стоящий перед клеткой определяет форматирование:
  
-  |              ^ Заголовок 1       ^ Заголовок 2      ^ +<code> 
-  ^ Заголовок 3  | Ряд 1 Колонка 2   | Ряд 1 Колонка 3  | +|              ^ Заголовок 1       ^ Заголовок 2      ^ 
-  ^ Заголовок 4  | Объединения нет                    | +^ Заголовок 3  | Ряд 1 Колонка 2   | Ряд 1 Колонка 3  | 
-  ^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  |+^ Заголовок 4  | Объединения нет                    | 
 +^ Заголовок 5  | Ряд 2 Колонка 2   | Ряд 2 Колонка 3  | 
 +</code>
  
 Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий '':::'' в объединяемые нижележащие ячейки. Можно сделать вертикально объединённые ячейки добавлением трёх двоеточий '':::'' в объединяемые нижележащие ячейки.
  
-^ Заголовок 1      ^ Заголовок 2                        ^ Заголовок 3      +^ Заголовок 1        ^ Заголовок 2                       ^ Заголовок 3            
-| Ряд 1 Колонка 1  | эта ячейка объединена вертикально  | Ряд 1 Колонка 3  +| Ряд 1 Колонка 1    | эта ячейка объединена вертикально | Ряд 1 Колонка 3        
-| Ряд 2 Колонка 1  | :::                                | Ряд 2 Колонка 3  +| Ряд 2 Колонка 1    | :::                               | Ряд 2 Колонка 3        
-| Ряд 3 Колонка 1  | :::                                | Ряд 2 Колонка 3  |+| Ряд 3 Колонка 1    | :::                               | Ряд 2 Колонка 3        |
  
 В этих ячейках не должно быть ничего, кроме синтаксиса объединения ('':::''). В этих ячейках не должно быть ничего, кроме синтаксиса объединения ('':::'').
Строка 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 |
- 
-Примечание: вертикальное выравнивание не поддерживается. 
  
 ===== Неформатируемые блоки ===== ===== Неформатируемые блоки =====
  
-Неформатируемые блоки можно вставлять в документ, либо начиная каждую строчку блока с двух или более пробелов (как это делалось в некоторых предыдущих примерах), либо используя тэги ''%%<code>%%'' или ''%%<file>%%''.+Неформатируемые блоки можно вставлять в документ, либо начиная каждую строчку блока с двух или более пробелов (как это делалось в некоторых предыдущих примерах), либо используя тэги ''%%<code>%%'' или ''%%<file>%%''. При этом пробелы в начале строки являются эквивалентом применения тега ''%%<code>%%'' к одной строке, но без подсветки кода. Если несколько подряд идущих строк начинаются более чем с одного пробела, они объединяются в один блок ''%%<code>%%''.
  
 +Пример использования ''%%<code>%%''..''%%</code>%%''.
 <code>Это неформатированный текст, в котором сохранены все пробелы: вот             <- так.</code> <code>Это неформатированный текст, в котором сохранены все пробелы: вот             <- так.</code>
  
-<file>В принципе то же самое, но этим выделением можно показать, что цитируется содержимое файла.</file>+Пример использования ''%%<file>%%''..''%%</file>%%''
 +<file>В принципе то же самое, но этим выделением можно показать,  
 +что цитируется содержимое файла.</file>
  
-Чтобы парсер полностью проигнорировал некий текст (т. е. не форматировал его), либо заключите его в тэги ''nowiki'', либо ещё проще --- в двойные знаки процента ''<nowiki>%%</nowiki>''.+Чтобы парсер полностью проигнорировал некий текст (т.е. не форматировал его), либо заключите его в тэги ''%%<nowiki>%%'', либо ещё проще — в двойные знаки процента ''<nowiki>%%</nowiki>''.
  
-Это просто текст, в котором есть адрес %%http://www.splitbrain.org/%% +Это просто текст, в котором есть адрес %%http://www.splitbrain.org%% 
 и %%**форматирование**%% --- но ничего не происходит. и %%**форматирование**%% --- но ничего не происходит.
  
-<code>Это просто текст, в котором есть адрес %%http://www.splitbrain.org/%%+<code>Это просто текст, в котором есть адрес %%http://www.splitbrain.org%% 
 и %%**форматирование**%% --- но ничего не происходит.</code> и %%**форматирование**%% --- но ничего не происходит.</code>
  
 Чтобы увидеть, как используются эти блоки, смотрите код страницы. Чтобы увидеть, как используются эти блоки, смотрите код страницы.
  
-===== Подсветка синтаксиса ===== 
  
-«Докувики» может подсвечивать программный код, чтобы его было проще читать. Для этого используется библиотека [[http://qbnz.com/highlighter/|GeSHi]] — соответственно подсвечиваются все языки, поддерживаемые GeSHi. Синтаксис такой же, как и в блоке ''code'' в предыдущем разделе, но на этот раз внутри тэга добавляется название языка. Например %%<code java>%%. 
  
 +===== Подсветка синтаксиса =====
 +
 +DokuWiki может подсвечивать <hi>программный код</hi>, чтобы его было проще читать. Для этого используется библиотека [[http://qbnz.com/highlighter/|GeSHi]] — соответственно подсвечиваются все языки, поддерживаемые GeSHi. Синтаксис такой же, как и в блоке ''code'' в предыдущем разделе, но на этот раз внутри тэга добавляется название языка. Например %%<code java>%%.
 +<code>
 +<hi>текст</hi>
 +</code>
 <code java> <code java>
 /**  /** 
Строка 344: Строка 384:
 </code> </code>
  
-На данный момент распознаются следующие языки: 4cs,  6502acme,  6502kickass,  6502tasm,  68000devpac,  abap,  actionscript3,  actionscript,  ada,  aimms,  algol68,  apache,  applescript,  apt_sources,  arm,  asm,  asp,  asymptote,  autoconf,  autohotkey,  autoit,  avisynth,  awk,  bascomavr,  bash,  basic4gl,  batch,  bf,  biblatex,  bibtex,  blitzbasic,  bnf,  boo,  caddcl,  cadlisp,  ceylon,  cfdg,  cfm,  chaiscript,  chapel,  cil,  c_loadrunner,  clojure,  c_mac,  cmake,  cobol,  coffeescript,  c,  cpp,  cpp-qt,  cpp-winapi,  csharp,  css,  cuesheet,  c_winapi,  dart,  dcl,  dcpu16,  dcs,  delphi,  diff,  div,  dos,  dot,  d,  ecmascript,  eiffel,  email,  epc,  e,  erlang,  euphoria,  ezt,  f1,  falcon,  fo,  fortran,  freebasic,  freeswitch,  fsharp,  gambas,  gdb,  genero,  genie,  gettext,  glsl,  gml,  gnuplot,  go,  groovy,  gwbasic,  haskell,  haxe,  hicest,  hq9plus,  html,  html4strict,  html5,  icon,  idl,  ini,  inno,  intercal,  io,  ispfpanel,  java5,  java,  javascript,  jcl,  j,  jquery,  julia,  kixtart,  klonec,  klonecpp,  kotlin,  latex,  lb,  ldif,  lisp,  llvm,  locobasic,  logtalk,  lolcode,  lotusformulas,  lotusscript,  lscript,  lsl2,  lua,  m68k,  magiksf,  make,  mapbasic,  mathematica,  matlab,  mercury,  metapost,  mirc,  mk-61,  mmix,  modula2,  modula3,  mpasm,  mxml,  mysql,  nagios,  netrexx,  newlisp,  nginx,  nimrod,  nsis,  oberon2,  objc,  objeck,  ocaml-brief,  ocaml,  octave,  oobas,  oorexx,  oracle11,  oracle8,  oxygene,  oz,  parasail,  parigp,  pascal,  pcre,  perl6,  perl,  per,  pf,  phix,  php-brief,  php,  pic16,  pike,  pixelbender,  pli,  plsql,  postgresql,  postscript,  povray,  powerbuilder,  powershell,  proftpd,  progress,  prolog,  properties,  providex,  purebasic,  pycon,  pys60,  python,  qbasic,  qml,  q,  racket,  rails,  rbs,  rebol,  reg,  rexx,  robots,  rpmspec,  rsplus,  ruby,  rust,  sas,  sass,  scala,  scheme,  scilab,  scl,  sdlbasic,  smalltalk,  smarty,  spark,  sparql,  sql,  standardml,  stonescript,  swift,  systemverilog,  tclegg,  tcl,  teraterm,  texgraph,  text,  thinbasic,  tsql,  twig,  typoscript,  unicon,  upc,  urbi,  uscript,  vala,  vbnet,  vb,  vbscript,  vedit,  verilog,  vhdl,  vim,  visualfoxpro,  visualprolog,  whitespace,  whois,  winbatch,  xbasic,  xml,  xojo,  xorg_conf,  xpp,  yaml,  z80,  zxbasic.+На данный момент распознаются следующие языки: 
  
-==== Скачиваемые блоки кода ====+~~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 
 +  , 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>%%'', как показано выше, вы можете сделать отображаемый код доступным для загрузки. Для этого определите имя файла после кода языка вот так:
  
Строка 360: Строка 579:
 </file> </file>
  
-Если вам не нужна подсветка, но нужен загружаемый файл, поставьте прочерк (дефис) (''-'') на месте кода языка: ''%%<code - myfile.foo>%%''. +Если вам не нужна подсветка, но нужен загружаемый файл, поставьте прочерк (''-'') на месте кода языка: ''%%<code - myfile.foo>%%''.
- +
-**Особенность:** при написании имени файла на русском языке для формирования корректного имени файла обрамляйте название файла двойными кавычками. Например, %%"Фоо Бар.php"%%. +
-<file php "Фоо Бар.php"> +
-<?php echo "hello world!"; ?> +
-</file>+
  
 ===== Вставка HTML и PHP ===== ===== Вставка HTML и PHP =====
  
-Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов ''html'' и ''php''. Используйте заглавные буквы для блочных элементов.+Чистый HTML- или PHP-код можно вставлять в документ с помощью тэгов ''html'' и ''php'':
  
 <code html> <code html>
 <html> <html>
-Тут вставлен <font color="red" size="+1">код HTML</font>+Тут вставлен <font color="red" size="+1">HTML-код</font>
 </html> </html>
- 
-<HTML> 
-<p style="border:2px dashed red;">И здесь блочная вставка HTML</p> 
-</HTML> 
 </code> </code>
- 
-Получается: 
  
 <html> <html>
Строка 387: Строка 595:
 </html> </html>
  
-<HTML> +<code php>
-<p style="border:2px dashed red;">И здесь блочная вставка HTML</p> +
-</HTML> +
- +
----- +
- +
-<code>+
 <php> <php>
-echo 'Версия PHP: '+echo 'Логотип, сгенерированный PHP:'; 
-echo phpversion()+echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Логотип PHP!" />';
-echo ' (прямая вставка в HTML).';+
 </php> </php>
- 
-<PHP> 
-echo '<table class="inline"><tr><td>То же самое — в элементе блочного уровня:</td>'; 
-echo '<td>'.phpversion().'</td>'; 
-echo '</tr></table>'; 
-</PHP> 
 </code> </code>
- 
-Получается: 
  
 <php> <php>
-echo 'Версия PHP: '+echo 'Логотип, сгенерированный PHP:'; 
-echo phpversion()+echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="Логотип PHP!" />';
-echo ' (прямая вставка в HTML).';+
 </php> </php>
  
-<PHP> +**Примечание**: по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде.
-echo '<table class="inline"><tr><td>То же самое — в элементе блочного уровня:</td>'; +
-echo '<td>'.phpversion().'</td>'; +
-echo '</tr></table>'; +
-</PHP>+
  
-**Примечание:** по умолчанию вставка HTML и PHP запрещена. Когда она запрещена, код не исполняется, а выводится в исходном виде.+===== Управляющие макросы =====
  
-===== RSS/ATOM Feed Aggregation =====+Некоторый синтаксис влияет на то, как «ДокуВики» обрабатывает статьи без создания каких-либо результатов для себя. Доступны следующие макросы:
  
-[[DokuWiki]] can integrate data from external XML feeds. For parsing the XML feeds[[http://simplepie.org/|SimplePie]] is usedAll formats understood by SimplePie can be used in DokuWiki as wellYou can influence the rendering by multiple additional space separated parameters:+^ Макрос          ^ Описание      | 
 +| %%~~NOTOC~~%%   | Если этот макрос присутствует в статьеоглавление не будет создано | 
 +| %%~~NOCACHE~~%% | «ДокуВики» помещает всё выводимое в кэш по умолчаниюИногда это нежелательно (например, когда выше был использован синтаксис %%<php>%%), добавление этого макроса заставит «ДокуВики» обрабатывать статью при каждом вызове |
  
-^ Параметр   ^ Описание ^ +===== Интеграция с RSS/ATOM фидами  =====
-| any number | will be used as maximum number items to show, defaults to 8 | +
-| reverse    | display the last items in the feed first | +
-| author     | show item authors names | +
-| date       | show item dates | +
-| description| show the item description. If [[doku>config:htmlok|HTML]] is disabled all tags will be stripped | +
-| nosort     | do not sort the items in the feed | +
-| //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 pageobviously this is inappropriate when the page contains dynamic external contentThe 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-фидов используется библиотека [[http://simplepie.org/|SimplePie]], соответственно, все форматы, распознаваемые этой библиотекой поддерживаются в DokuWikiВывод информации можно настроить, используя следующие параметры (параметры надо разделять пробелами):
  
-By default the feed will be sorted by date, newest items firstYou can sort it by oldest first using the ''reverse'' parameteror display the feed as is with ''nosort''.+^ Параметр ^ Описание ^ 
 +| любое число | максимальное кол-во отображаемых элементов, по умолчанию - 8 | 
 +| reverse    | вывести список новостей в обратном порядке - самые старые записи выводятся первыми | 
 +| author     | показывать имена авторов (если указаны в фиде) | 
 +date       | показывать даты записей (если указаны в фиде) | 
 +| description| показывать описание записи. Если в настройках DokuWiki выключено отображение HTML кодовто из описания будут удалены все HTML коды | 
 +| //n//[dhm] | период обновления фида, где d=дни, h=часы, m=минуты(т.е. 12h = 12 часова 2d = 2 дня)|
  
-**Example:**+По умолчанию период обновления равен 4 часам. Если указать значение меньше 10 минут, то DokuWiki всё-равно будет обновлять не чаще, чем раз в 10 минут. По умолчанию DokuWiki выдаёт пользователю сохранённую версию страницы, однако указание периода обновления фида приводит к повторному рендерингу страницы.
  
-  {{rss>http://slashdot.org/index.rss 5 author date 1h }}+**Пример:**
  
-{{rss>http://slashdot.org/index.rss 5 author date 1h }}+  {{rss>http://wsrss.bbc.co.uk/russian/index.xml 7 author date 10h }}
  
 +{{rss>http://wsrss.bbc.co.uk/russian/index.xml 7 author date 10h }}
  
-===== Управляющие макросы =====+====== Дополнительное форматирование (синтаксические плагины) ======
  
-Некоторый синтаксис влияет на то, как «Докувики» обрабатывает статьи без создания какихибо результатов для себя. Доступны следующие макросы:+Синтаксис «ДокуВики» может быть расширен за счёт [[doku>plugins|плагинов]].  
 +Как их устанавливать и использовать --- описывается на страницах описания. На этом сайте установлены следующие модули, которые расширяют стандартное форматирование DokuWiki:
  
-^ Макрос          ^ Описание      | +~~INFO:syntaxplugins~~
-| %%~~NOTOC~~%%   | Если этот макрос присутствует в статье, оглавление не будет создано. +
-| %%~~NOCACHE~~%% | «Докувики» помещает всё выводимое в кэш по умолчанию. Иногда это нежелательно (например, когда выше был использован синтаксис %%<php>%%), добавление этого макроса заставит «Докувики» обрабатывать статью при каждом вызове.  |+
  
-===== Синтаксические плагины =====+===== Выделение цветом (маркер) =====
  
-Синтаксис «Докувики» может быть расширен за счёт [[ru:plugins|плагинов]]Как их устанавливать и использовать --- описывается на страницах плагинов. Следующие плагины доступны в инсталляции «Докувики» на этом сайте:+Текст можно выделять цветом. 
 +<hi>Цвет по умолчанию</hi> может быть заменён на какой-либо другой,  
 +например <hi red>красный</hi> или <hi lightblue>голубой</hi>.
  
-~~INFO:syntaxplugins~~+<code> 
 +Текст можно выделять цветом. 
 +<hi>Цвет по умолчанию</hi> может быть заменён на какой-либо другой,  
 +например <hi red>красный</hi> или <hi lightblue>голубой</hi>
 +</code> 
 + 
 +===== Форматирование химических формул ===== 
 + 
 +С помощью плагина **chem** простые химические формулы форматируются автоматически, например: <chem>10C2H5OH, 2H3PO4, Al(OH)3, Fe3+, 15[Cat]3|2+[Anion]2|3-, 238^Pu, N0, N+1, N-3, e-</chem> 
 + 
 +  <chem>10C2H5OH, 2H3PO4, Al(OH)3, Fe3+, 15[Cat]3|2+[Anion]2|3-, 238^Pu, N0, N+1, N-3, e-</chem> 
 + 
 + 
 + 
 +===== Заметки ===== 
 + 
 +Плагин **Note** позволяет легко оформлять всевозможные комментарии и заметки: 
 + 
 +<note>обычная заметка  </note> 
 +<note tip>заметка-подсказка</note> 
 +<note important>важная заметка</note> 
 +<note warning>заметка-предупреждение</note> 
 + 
 +<code> 
 +<note>обычная заметка</note> 
 +<note tip>заметка-подсказка</note> 
 +<note important>важная заметка</note> 
 +<note warning>заметка-предупреждение</note> 
 +</code> 
 + 
 +ссылка на плагин: [[http://www.dokuwiki.org/plugin:note]] 
 + 
 +~~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't match that of the image, it will be cropped to the new ratio before resizing)): {{wiki:dokuwiki-128.png?200x50}} Resize to given width and height((when the aspect ratio of the given width and height doesn't match that of the image, it will be cropped to the new ratio before resizing)): {{wiki:dokuwiki-128.png?200x50}}
  
-Resized external image:           {{https://secure.php.net/images/php.gif?200x50}}+Resized external image:           {{https://www.php.net/images/php.gif?200x50}}
  
   Real size:                        {{wiki:dokuwiki-128.png}}   Real size:                        {{wiki:dokuwiki-128.png}}
   Resize to given width:            {{wiki:dokuwiki-128.png?50}}   Resize to given width:            {{wiki:dokuwiki-128.png?50}}
   Resize to given width and height: {{wiki:dokuwiki-128.png?200x50}}   Resize to given width and height: {{wiki:dokuwiki-128.png?200x50}}
-  Resized external image:           {{https://secure.php.net/images/php.gif?200x50}}+  Resized external image:           {{https://www.php.net/images/php.gif?200x50}}
  
  
Строка 905: Строка 1126:
  
 If you don't want any highlighting but want a downloadable file, specify a dash (''-'') as the language code: ''%%<code - myfile.foo>%%''. If you don't want any highlighting but want a downloadable file, specify a dash (''-'') as the language code: ''%%<code - myfile.foo>%%''.
- 
- 
-===== Embedding HTML and PHP ===== 
- 
-You can embed raw HTML or PHP code into your documents by using the ''%%<html>%%'' or ''%%<php>%%'' tags. (Use uppercase tags if you need to enclose block level elements.) 
- 
-HTML example: 
- 
-<code> 
-<html> 
-This is some <span style="color:red;font-size:150%;">inline HTML</span> 
-</html> 
-<HTML> 
-<p style="border:2px dashed red;">And this is some block HTML</p> 
-</HTML> 
-</code> 
- 
-<html> 
-This is some <span style="color:red;font-size:150%;">inline HTML</span> 
-</html> 
-<HTML> 
-<p style="border:2px dashed red;">And this is some block HTML</p> 
-</HTML> 
- 
-PHP example: 
- 
-<code> 
-<php> 
-echo 'The PHP version: '; 
-echo phpversion(); 
-echo ' (generated inline HTML)'; 
-</php> 
-<PHP> 
-echo '<table class="inline"><tr><td>The same, but inside a block level element:</td>'; 
-echo '<td>'.phpversion().'</td>'; 
-echo '</tr></table>'; 
-</PHP> 
-</code> 
- 
-<php> 
-echo 'The PHP version: '; 
-echo phpversion(); 
-echo ' (inline HTML)'; 
-</php> 
-<PHP> 
-echo '<table class="inline"><tr><td>The same, but inside a block level element:</td>'; 
-echo '<td>'.phpversion().'</td>'; 
-echo '</tr></table>'; 
-</PHP> 
- 
-**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     | show item authors names | | author     | show item authors names |
 | date       | show item dates | | date       | show item dates |
-| description| show the item description. If [[doku>config:htmlok|HTML]] is disabled all tags will be stripped |+| description| show the item description. All HTML tags will be stripped |
 | nosort     | do not sort the items in the feed | | nosort     | do not sort the items in the feed |
 | //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 — Михаил Яковлев

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki