Imagem da edição de um artigo na Wikipédia. Veja a etiqueta <nowiki> sendo usada para evitar com que o texto seja interpretado como wikitexto. Comentários em HTML podem ser vistos dentro dos blocos <!-- -->.

Linguagem wikitexto, ou marcação wikitexto, é uma linguagem de marcação leve, assim como outras, tais como AsciiDoc, BBCode, Crossmark, deplate, Epytext, EtText, Haml, JsonML, MakeDoc, Markdown, Org-mode, POD, reStructuredText, Ruby Document format, Setext, SiSU [desambiguação necessária], SPIP, Xupl, Texy!, Textile, txt2tags, UDO, etc., só que usada para escrever páginas nos sites wiki (um exemplo seria a Wikipédia).

O wikitexto é uma linguagem de marcação intermediária a geração do código em HTML. A geração do HTML é feita através do software wiki, pois só assim de maneira direta as páginas podem ser visualizadas por navegadores web.

Grande parte das variantes de wikitexto possuem um jeito simples de criar links para outras páginas, mas existem diversas formas de se chegar a este mesmo resultado. Várias wikis, especialmente as mais antigas, usavam uma notação em CamelCase para marcar palavras que deveriam ser automaticamente ligadas (criação de links de forma automática). No software MediaWiki (que é usado aqui na Wikipédia), essa convenção foi substituída pela notação [[link]], na qual a Wikipédia chama de "free links".

Outro recurso notório que existe na grande maioria das variantes de wikitexto é a possibilidade de se incluir parte da linguagem de marcação em HTML. Em alguns casos é permitido a inclusão direta de elementos em HTML, mas isto depende da configuração adotada. Por padrão, o software MediaWiki suporta diversos elementos HTML.

Padronização

editar

A linguagem de marcação conhecida como wikitexto ainda não possui um padrão, no entanto há esforços para padronizá-la. A sintaxe usada em uma determinada wiki varia conforme o software wiki usado.

Creole é uma linguagem que objetiva ser um padrão para o wikitexto (algo que possa ser usado por todas wikis).[1] Diversos softwares wikis têm implementado Creole.[2] Versão 1.0 da especificação foi disponibilizada em julho de 2007.[3] No entanto ainda não é suportado pelo MediaWiki.

Sintaxe MediaWiki e a sintaxe Creole

editar

A tabela foi baseada na seguinte informação: Creole Syntax vs MediaWiki Syntax, publicada no sítio sourceforge.net.[4]

Marcação Sintaxe MediaWiki Sintaxe Creole
Negrito e Itálico '''negrito''' ''itálico'' '''''negrito e itálico''''' **negrito** //itálico//**negrito e itálico**//
Ligações externas [http://ligação-externa] [http://ligação-externa nome do link] http://ligação-externa [http://ligação-externa] [http://ligação-externa|nome do link] http://ligação-externa
Imagens [[Imagem:nome_do_arquivo.extensão|opções|descrição]] [[Imagem:nome_do_arquivo.extensão|opções|descrição]] {{nome_do_arquivo.extensão|descrição}}
Tabelas
{|
|+ Título da tabela
|-
! cabeçalho 1
! cabeçalho 2
|-
| linha 1, célula 1
| linha 1, célula 2
|-
| linha 2, célula 1
| linha 2, célula 2
|}
|=cabeçalho 1 |=cabeçalho 2 |
|linha 1, célula 1 | linha 1 célula 2|
|linha 2, célula 2 | linha 2 célula 2|
Sem formatação Use o elemento <nowiki> ou deixe um espaço no início da linha. {{{sem formatação }}}
Forçar quebra de linha // <br />

Ver também

editar
O Wikilivro Usando o Wikilivros tem uma página intitulada A marcação wiki
  • Referência rápida — documentação interna para uma simples introdução ao wikitexto usado pelo software MediaWiki na Wikipédia.

Referências

  1. «WikiCreole: Home». Wikicreole.org. Consultado em 26 de novembro de 2008. Arquivado do original em 4 de maio de 2012 
  2. «WikiCreole: Engines». Wikicreole.org. Consultado em 26 de novembro de 2008. Arquivado do original em 4 de maio de 2012 
  3. «WikiCreole: Creole 1.0». Wikicreole.org. Consultado em 26 de novembro de 2008. Arquivado do original em 4 de maio de 2012 
  4. Creole Syntax vs MediaWiki Syntax

Ligações externas

editar

📚 Artikel Terkait di Wikipedia

SketchUp

possível instalar um plugin gratuito desenvolvido pela NNA (aqui em inglês) O Ruby Script é uma linguagem que permite a programação do SketchUp. Existe no SketchUp

Maxton Hall - O mundo entre nós

privilégios. Após se esquecer de enviar um documento ao Sr. Sutton (um de seus professores), para sua carta de indicação, Ruby se depara com Lydia Beaufort tendo

Markdown

que normalmente é afetada em linguagens de marcação, tais como Rich Text Format (RTF) ou HTML, pela presença de tags ou instruções de formatações “explícitas”

YAML

seguintes linguagens: JavaScript Objective-C Perl PHP Python Ruby (utiliza YAML como formato de serialização por padrão; YAML está incluído na biblioteca

Xupl

O xupl é um formato de dados legível por humanos, projetado para ser estruturalmente equivalente ao XML, mas representacionalmente semelhante às linguagens

JSON

['dʒejzən], J-son em inglês), um acrônimo de JavaScript Object Notation, é um formato compacto, de padrão aberto independente, de troca de dados simples e rápida

KOffice

componentes são lançados sob licenças software livre e usam OpenDocument como seu formato de arquivo nativo quando possível. O KOffice foi lançado separadamente

HTML5

aqueles estabelecidos pela prática comum, e os muitos erros de sintaxe em documentos existentes na web. É, também, uma tentativa de definir uma única linguagem