Media Wiki

De TuxTI
Edição feita às 08h41min de 1 de março de 2013 por Marcelo (Discussão | contribs)

(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Essa página contém dicas e configurações para o Media Wiki.

Destaque de Syntax de Linguagem de Programação

A extensão SyntaxHighlight GeSHi exibe o código fonte de diversas linguagens de programação com destaque do código por meui da tag <syntaxhighlight> .

Exemplo de Uso:

<syntaxhighlight lang="php">
<?php
    $v = "string";    // sample initialization
?>
html text
<?
    echo $v;         // end of php code
?>
</syntaxhighlight>

Instalação

Passo 1: download

Entre dentro da pasta extensions que fica na pasta raiz do MediaWiki, e use a ferramenta Git para clonar a pasta https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SyntaxHighlight_GeSHi.git .

Isso pode ser feito usando o seguinte comando:

git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SyntaxHighlight_GeSHi.git

Or you can use the ExtensionDistributor.

Step 2: Installation

Adicione essa linha dentro do arquivo de configuração do Media Wiki LocalSettings.php:

require_once("$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php");

Referência: http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi

Configuração

Para modificar a formatação padrão da extensão, como por exemplo modificar o tamanho da fonte de exibição, adicione para uma dessas paginas do wiki MediaWiki:Geshi.css, MediaWiki:Monobook.css ou MediaWiki:Common.css o código que segue abaixo. Para editar essa pagina basta acessar o o link do wiki no seu endereço como nesse exemplo: http://www.seusite.com/wiki/MediaWiki:Geshi.css .

div.mw-geshi {
  font-size: 12px;
  padding: 1em; 
  margin: 1em 0; 
  border: 1px dashed #2f6fab;
  background-color: #f9f9f9;
}

Referência: http://asdlog.com/Change_font_size_of_syntaxhighlight