Расширенное форматирование

Расширенное форматирование текста.

Нотация Комментарий
{noformat}
предварительно отформатированный кусок текста
таким образом, дальнейшее _форматирование_ здесь *не* производится {noformat}

Делает предварительно отформатированный блок текста без синтаксической подсветки. Все опциональные параметры макроса {panel} также действительны для {noformat}.

  • без панели: Окружает блок текста полностью настраиваемой панелью. Опциональные параметры, которые вы можете задать:

Пример:

предварительно отформатированный кусок текста таким образом, дальнейшее _форматирование_ здесь *не* производится
{panel}
Некий текст
{panel}
{panel:title=Мой заголовок}
Некий текст с заголовком
{panel}
{panel:title=Мой заголовок|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1|bgColor=#FFFFCE}
блок текста, окруженный *панелью*
еще _другая_ линия
{panel}

Окружает блок текста полностью настраиваемой панелью. Опциональные параметры, которые вы можете задать:

  • title: Заголовок панели
  • borderStyle: Стиль границы, которая используется в панели (сплошная, пунктирная и любая другая CSS-valid)
  • borderColor: Цвет границы, которая используется в панели
  • borderWidth: ширина границы, которая используется в панели
  • bgColor: Цвет фона этой панели
  • titleBGColor: Цвет фона заглавной секции этой панели

Пример:

Мой заголовок
блок текста, окруженный панелью
еще другая линия
{code:title=Bar.java|borderStyle=solid}
// Some comments here
public String getFoo()
{
    return foo;
}
{code}
{code:xml}
    <test>
        <another tag="attribute"/>
    </test>
{code}

Создает форматированный блок кода с подсветкой синтаксиса. Все дополнительные параметры макроса {panel} справедливы также и для {code}. Языком по умолчанию является Java, но можно указать также и другие языки, в том числе: ActionScript, Ada, AppleScript, bash, C, C#, C++, CSS, Erlang, Go, Groovy, Haskell, HTML, JavaScript, JSON, Lua, Nyan, Objc, Perl, PHP, Python, R, Ruby, Scala, SQL, Swift, VisualBasic, XML и YAML.

Пример:

Bar.java
// Some comments here
public String getFoo()
{
    return foo;
}
<test>
    <another tag="attribute"/>
</test>