Шаблон:Codeblock/Документация

Материал из ЕЖЕВИКИ - EJWiki.org - Академической Вики-энциклопедии по еврейским и израильским темам
Версия от 16:28, 11 марта 2010; Mliris (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Вставка блока программного кода в страницу.

Пример

{{codeblock|lang=c|
int main()
{
    printf("Hello world!\n");
}
}}
<source lang="c" enclose="div" highlight="{{{highlight}}}">

int main() {

   printf("Hello world!\n");

}

</source>

Параметры

lang
Язык текста. Подробнее см. mw:Extension:SyntaxHighlight GeSHi#Supported languages. По умолчанию простой текст.
Викитека использует стилевой класс text для каких-то своих внутренних нужд, наверное, для форматированияя стихотворений, поэтому не удивляйтесь, если ваш блок текста вдруг окажется посреди страницы. Чтобы вернуть его на место, используйте lang=html4strict.
indent
Отступ от левого края. По умолчанию 2.4em. Можно имитировать вложенные блоки, располагая последовательно блоки с разными отступами. При этом одной символьной позиции будет примерно соответствовать 0.6em. Например, чтобы сделать три блока, каждый из которых (кроме первого) сдвинут относительно предыдущего на 4 позиции, следует использовать отступ по умолчанию (2.4em) для первого блока, 4.8em для второго и 7.2em для третьего.

См. также