Wiki Page Content

Синтаксис Creole

Creole 1 — новый язык вики-разметки. Его цель — стать повсеместным вики-синтаксисом и упростить обмен содержимым между сайтами, использующими различные вики.

На этой странице представлены наиболее важные элементы синтаксиса creole, сначала в виде разметки, потом в виде, отображаемом на странице. Стоит отметить, что ряд возможностей зависят от конфигурации Вашего сервера.

Кстати, эта страница написана на creole!

Содержание

**Содержание** (заголовки до второго уровня включительно)
<<TableOfContents(2)>>

Содержание (заголовки до второго уровня включительно)

Заголовки

<<TableOfContents()>>

= Первый уровень =
== Второй уровень ==
== Парные знаки равенства являются необязательными для всех уровней заголовков
=== Третий уровень ===
==== Четвёртый уровень ====
===== Пятый уровень =====
===== Парные знаки равенства являются необязательными для всех уровней заголовков

Первый уровень

Второй уровень

Парные знаки равенства являются необязательными для всех уровней заголовков

Третий уровень

Четвёртый уровень

Пятый уровень
Парные знаки равенства являются необязательными для всех уровней заголовков

Форматирование текста

* //выделение (курсив)//
* **полужирное начертание**
* **//полужирный курсив//**, //**курсивное полужирное начертание**//
* {{{моноширинный текст}}}
  • выделение (курсив)
  • полужирное начертание
  • полужирный курсив, курсивное полужирное начертание
  • моноширинный текст

Гиперссылки

Внутренние ссылки

* [[ГлавнаяСтраница]]
* [[КакРедактировать/ВложенныеСтраницы]]
* [[/ВложеннаяСтраница]]
* [[../СоседняяСтраница]]
* [[ГлавнаяСтраница|текст ссылки]]
* [[#имяЯкоря]]
* [[#имяЯкоря|описание]]
* [[ИмяСтраницы#имяЯкоря]]
* [[ИмяСтраницы#имяЯкоря|описание]]
* [[attachment:filename.txt]]

Внешние ссылки

* http://moinmo.in/
* [[http://moinmo.in/]]
* [[http://moinmo.in/|МойнМойн]]
* [[http://static.moinmo.in/logos/moinmoin.png]]
* {{http://static.moinmo.in/logos/moinmoin.png}}
* [[http://static.moinmo.in/logos/moinmoin.png|moinmoin.png]]
* [[MeatBall:InterWiki|Страница про ИнтерВики MeatBall]]
* [[file://///servername/share/full/path/to/file/файл%20с%20пробелами%20в%20имени.txt|ссылка на файл с пробелами в имени.txt]]
* [[mailto:user@example.com]]

Предотвращение или управление автоматическим преобразованием в ссылки

 * {{{http://www.example.com}}}
 * ~http://www.example.com/
  • http://www.example.com
  • http://www.example.com/

Рисунки

{{drawing:myexample}}

drawing:myexample

Списки

Ненумерованные списки

* Пункт 1

* Пункт 2 (отделённый пустой строкой)
** Пункт 2.1
*** Пункт 2.1.1
* Пункт 3
  • Пункт 1
  • Пункт 2 (отделённый пустой строкой)
    • Пункт 2.1
      • Пункт 2.1.1
  • Пункт 3

Нумерованные списки

# Пункт 1
## Пункт 1.1
## Пункт 1.2
# Пункт 2
  1. Пункт 1
    1. Пункт 1.1
    2. Пункт 1.2
  2. Пункт 2

Горизонтальная линия

----

Таблицы

|=А |=Б |=В |
| 1 | 2 | 3 |
А Б В
1 2 3

Разрыв строки

принудительный\\разрыв строки

принудительный
разрыв строки

Макрокоманды и переменные

Макрокоманды

  • <<Anchor(имяЯкоря)>> вставляет якорь имяЯкоря
  • <<BR>> вставляет разрыв строки
  • <<FootNote(Примечание)>> вставляет сноску с текстом Примечание
  • <<Include(ПомощьПоМакроКомандам/Include)>> вставляет содержимое страницы ПомощьПоМакроКомандам/Include в месте объявления
  • <<MailTo(user AT example DOT com)>> защищает почтовый адрес user@example.com от спам-ботов

Переменные

  • @SIG@ вставляет Вашу подпись и время модификации страницы
  • @TIME@ вставляет дату и время модификации страницы

Парсеры

Отображение текста как есть

{{{
def hello():
    print "Hello World!"
}}}
def hello():
    print "Hello World!"

Подсветка синтаксиса

{{{
#!python
def hello():
    print "Hello World!"
}}}
   1 def hello():
   2     print "Hello World!"

Также см. CreoleCheatSheet (изображение в формате PNG)