Predefinição:Markup

Origem: Wikipédia, a enciclopédia livre.
Documentação da predefinição[ver] [editar] [histórico] [purgar]

Esta predefinição é usada para apresentar marcação ou código lado a lado com a saída que ela renderiza.

Uso[editar código-fonte]

Cada par de argumentos de {{Markup}} deve ser duas cópias de alguma marcação de texto wiki, com o primeiro do par entre marcações[a] <nowiki>. A predefinição produz saída em duas colunas, a primeira mostrando a marcação e a segunda mostrando como ela é renderizada. A predefinição aceita até 40 parâmetros sem nome, resultando em até 20 linhas de exemplos.

Isso:

{{Markup|<nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito'''}}

Produz isso:

Marcação Renderiza como
'''Texto em negrito'''

Texto em negrito

Em muitos casos, a marcação para ambas as colunas é idêntica, mas há casos em que pode ser necessário diferir. Se nenhum desses problemas se aplicar, você poderá usar {{Mra}} [en] para evitar copiar o código duas vezes.

  • A marcação de cabeçalho como == será exibida no índice da página; para evitar isso, use {{Fake heading}} na marcação da segunda coluna (veja o exemplo abaixo).
  • Algumas predefinições colocarão a página em uma categoria de manutenção, o que geralmente é indesejável. Por exemplo.
  • Algumas predefinições podem apresentar verificação de erros que colocam a página em uma categoria de manutenção.
    • Predefinições de estilo de citação 1 [en] com erros: adicione |template doc demo=true à predefinição na segunda coluna.
    • Para evitar isso e as mensagens de erro vermelhas associadas, certifique-se de que cada exemplo na página use fontes diferentes.
  • As entidades de Linguagem de marcação de hipertexto (L.M.Ht.)[b] são analisadas na primeira célula, mesmo com marcações[a] <nowiki>. Para contornar isso, substitua & por &amp; na primeira coluna (veja exemplo abaixo).

É aconselhável iniciar ambas as cópias da marcação com uma nova linha; isso é necessário se a primeira linha da marcação precisar começar em uma nova linha (como #, * ou ;).

Exemplos[editar código-fonte]

Múltiplas linhas[editar código-fonte]

Isso:

{{Markup
|<nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito'''
|<nowiki>''Texto em itálico''</nowiki>|''Texto em itálico''
|<nowiki>[[Ligação interna]]</nowiki>|[[Ligação interna]]
|<nowiki>
{{Citar livro|ref=none|último=Smith|ano=2021|ttítulo=Smith's book}}
</nowiki>|
{{Citar livro|ref=none|último=Smith|ano=2021|título=Smith's book}}
|<nowiki>
<score>\relative c' { c( b~ c b c b c b c~ c)}</score>
</nowiki>|
<score>\relative c' { c( b~ c b c b c b c~ c)}</score>
}}

Produzirá isso:

Marcação Renderiza como
'''Texto em negrito'''

Texto em negrito

''Texto em itálico''

Texto em itálico

[[Ligação interna]]
{{Citar livro|ref=none|último=Smith|ano=2021|ttítulo=Smith's book}}

Smith (2021). Smith's book. [S.l.: s.n.] 

<score>\relative c' { c( b~ c b c b c b c~ c)}</score>
\relative c' { c( b~ c b c b c b c~ c)}

Com título personalizado e cabeçalhos de coluna[editar código-fonte]

Isso:

{{Markup 
|title=Como escrever sobre raposas e cães na Wikipedia.
|t1=Escreva isso em texto wiki|t2=e isso aparecerá no artigo.
| A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso | A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso
}}

Produzirá isso:

Como escrever sobre raposas e cães na Wikipedia.
Escreva isso em texto wiki e isso aparecerá no artigo.
A rápida [[raposa]] marrom salta sobre o [[cachorro]] preguiçoso

A rápida raposa marrom salta sobre o cachorro preguiçoso

Um exemplo complexo[editar código-fonte]

Neste exemplo, o segundo argumento de {{Markup}} aqui usa {{Fake heading}} (para evitar que títulos apareçam no índice) e {{Carece de fontes falso}} (para evitar adicionar esta página à lista de manutenção ).

Isso:

{{Markup
| <nowiki>A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes}}

== Notas ==
{{Reflist|group=nb}}

== Referências ==
{{Reflist}}
</nowiki>
| A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes falso}}

{{Fake heading|sub=2|Notes}}
{{Reflist|group=nb}}

{{Fake heading|sub=2|Referências}}
{{Reflist|close}}
}}

Produzirá isso:

Marcação Renderiza como
A rápida raposa marrom salta sobre o cachorro preguiçoso.{{#tag:ref|Uma nota.<ref>Uma referência para a nota.</ref>|group=nb}} A vaca pulou sobre a lua.{{Carece de fontes}}

== Notas ==
{{Reflist|group=nb}}

== Referências ==
{{Reflist}}

A rápida raposa marrom salta sobre o cachorro preguiçoso.[nb 1] A vaca pulou sobre a lua.[carece de fontes]

Notes
  1. Uma nota.[1]
Referências
  1. Uma referência para a nota.

Com entidades de L.M.Ht.[editar código-fonte]

As entidades de Linguagem de marcação de hipertexto (L.M.Ht.)[b] são analisadas na célula de marcação. Para contornar isso, substitua & por &amp; na primeira coluna.

Isso:

{{Markup| <nowiki>&ndash;</nowiki> | –}}

Produzirá isso:

Marcação Renderiza como
&ndash;

Mais exemplos[editar código-fonte]

Isso:

{{Markup|<nowiki>
{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}
</nowiki>| 
{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}
|<nowiki>
{{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}}
</nowiki>| 
{{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}}
}}

Produzirá isso:

Marcação Renderiza como
{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}

White, T. H. (1977). The Book of Merlyn. [S.l.: s.n.] 

{{Código|lang=html|{{Citar livro |último=White |primeiro=T. H. |title=The Book of Merlyn |ano=1977}}}}

<cite class="citation book">White, T. H. (1977). ''The Book of Merlyn''. [S.l.: s.n.]</cite><span title="ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fpt.wikipedia.org%3APredefini%C3%A7%C3%A3o%3AMarkup&rft.aufirst=T.+H.&rft.aulast=White&rft.btitle=The+Book+of+Merlyn&rft.date=1977&rft.genre=book&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988"><span style="display:none;">&nbsp;</span></span>

Auxiliar de digitação: Predefinição {{Mra}} [en][editar código-fonte]

{{Mra}} [en] duplicará o texto fonte automaticamente, evitando o trabalho de copiar o texto e adicionar marcações[a] <nowiki> ao primeiro caso.

Isso:

{{subst:Mra|'''Texto em negrito'''|''Texto em itálico''}}

Produzirá isto:

{{Markup|
<nowiki>'''Texto em negrito'''</nowiki>|'''Texto em negrito'''|
<nowiki>''Texto em itálico''</nowiki>|''Texto em itálico''}}

Que é renderizado como:

Marcação Renderiza como
'''Texto em negrito'''

Texto em negrito

''Texto em itálico''

Texto em itálico

Ver também[editar código-fonte]

  • {{Markup2}} para marcação com marcadores e indentada.
  • {{Markupv}} para a apresentação vertical (acima/abaixo) de marcação/código e sua saída.
  • {{Automarkup}} [en] não requer escrever os exemplos de código duas vezes.


Notas[editar código-fonte]

  1. a b c do inglês tags
  2. a b do inglês Ht.M.L.hypertext markup language