Formatação de Texto #
O sistema suporta alguma linguagem de marcação simples, que tenta fazer com que os arquivos de dados sejam o mais legíveis possível. Esta página contém toda a sintaxe possível que você pode usar ao editar as páginas. Basta dar uma olhada na fonte desta página pressionando “Editar esta página”. Se você quiser tentar algo, basta usar a página de teste. A marcação mais simples é facilmente acessível via quickbuttons, também.
Formatação Básica de Texto #
O sistema suporta textos em negrito, itálico, underline e monoespaçados
. Claro que você pode combinar
tudo isso.
O sistema suporta textos em **negrito**, //itálico//, __underline__ e ''monoespaçados''. Claro que você pode **__//''combinar''//__** tudo isso.
Você também pode usar subscrito e sobrescrito.
Você também pode usar <sub>subscrito</sub> e <sup>sobrescrito</sup>.
Você também pode marcar algo como excluído.
Você também pode marcar algo como <del>excluído</del>.
Parágrafos são criados a partir de linhas em branco. Se você quiser forçar uma nova linha sem um parágrafo, você pode usar duas barras invertidas seguidas por um espaço em branco ou o final da linha.
Este é um texto com algumas quebras de linha
Observe que o
duas barras invertidas são reconhecidas apenas no final de uma linha
ou seguido por
um espaço em branco \\isso acontece sem ele.
Este é um texto com algumas quebras de linha\\ Observe que o duas barras invertidas são reconhecidas apenas no final de uma linha\\ ou seguido por\\ um espaço em branco \\isso acontece sem ele.
Você deve usar novas linhas forçadas apenas se realmente necessário.
Links #
O sistema suporta várias maneiras de criar links.
Externo #
Links externos são reconhecidos automaticamente: https://thall.es/ ou simplesmente www.thall.es - Você também pode definir o texto do link: Este link aponta para o site do Thalles. Endereços de e-mail como este: contato@ferramentas.gratis também são reconhecidos.
O sistema suporta várias maneiras de criar links. Links externos são reconhecidos automaticamente: https://thall.es/ ou simplesmente thall.es - Você pode definir texto do link também: [[https://thall.es|Este link aponta para o site do Thalles]]. Email Endereços como este: <[email protected]> também são reconhecidos.
Interno #
Os links internos são criados usando colchetes. Você pode apenas fornecer um nome da página ou usar um texto do link adicional.
Os links internos são criados usando colchetes. Você pode simplesmente dar um [[pagename]] ou use um [[pagename|texto do link]] adicional.
Nomes de páginas wiki são convertidos em minúsculas automaticamente, caracteres especiais não são permitidos.
Você pode usar nome-da-pagina usando dois pontos no nome da página.
Você pode usar [[ajuda:nome-da-pagina]] usando dois pontos no nome da página.
Para obter detalhes sobre namespaces, consulte namespaces.
Vincular a uma seção específica também é possível. Basta adicionar o nome da seção atrás de um caractere hash, como é conhecido no HTML. Isso tem um link para esta seção.
Isso tem um link para [[ajuda:formatacao#interno|esta seção]].
Anotações:
- Links para paginas existentes são mostrados em um estilo diferente de paginas inexistentes.
- O sistema não usa CamelCase para criar links automaticamente por padrão, mas esse comportamento pode ser habilitado no config arquivo. Dica: Se o DokuWiki for um link, ele está ativado.
- Quando o título de uma seção é alterado, seu marcador também muda. Portanto, não confie muito na vinculação de seções.
InterWiki #
O sistema suporta links Interwiki. Estes são links rápidos para outros Wikis. Por exemplo, este é um link para a página da Wikipédia sobre Wikis: Wiki.
O sistema suporta links [[doku>Interwiki]]. Estes são links rápidos para outros Wikis. Por exemplo, este é um link para a página da Wikipédia sobre Wikis: [[wp>Wiki]].
Links de Imagem #
Você também pode usar uma imagem para criar um link para outra página interna ou externa, combinando a sintaxe para links e imagens (veja abaixo) assim:
[[http://php.net|{{:ferramentasgratis-512.png.webp}}]]
Observação: a formatação da imagem é a única sintaxe de formatação aceita em nomes de links.
Toda a sintaxe imagem e link é suportada (incluindo redimensionamento de imagens, imagens internas e externas e URLs e links interwiki).
Rodapé #
Você pode adicionar notas de rodapé 1) usando parênteses duplos.
Você pode adicionar notas de rodapé ((Esta é uma nota de rodapé)) usando parênteses duplos.
Títulos e Subtítulos #
Você pode usar até cinco níveis diferentes de títulos para estruturar seu conteúdo. Se você tiver mais de três títulos, um sumário será gerado automaticamente - isso pode ser desativado incluindo a string ~~NOTOC~~
no documento.
Título Nível 3 #
Título Nível 4 #
Título Nível 5
==== Título Nível 3 ==== === Título Nível 4 === == Título Nível 5 ==
Usando quatro ou mais traços, você pode criar uma linha horizontal:
Arquivos de Mídia #
Você pode incluir externo e interno imagens, vídeos e arquivos de áudio com colchetes. Opcionalmente, você pode especificar o tamanho deles.
Redimensionar para a largura fornecida:
Redimensione para a largura e altura fornecidas 2):
Imagem externa redimensionada:
Tamanho real: {{:ferramentasgratis-512.png.webp}} Redimensionar para a largura fornecida: {{:ferramentasgratis-512.png.webp?50}} Redimensione para a largura e altura fornecidas: {{:ferramentasgratis-512.png.webp?200x50}} Imagem externa redimensionada: {{https://www.php.net/images/php.gif?200x50}}
Usando espaços em branco esquerdo ou direito, você pode escolher o alinhamento.
{{ :ferramentasgratis-512.png.webp}} {{:ferramentasgratis-512.png.webp }} {{ :ferramentasgratis-512.png.webp }}
Claro, você também pode adicionar um título (exibido como uma dica de ferramenta pela maioria dos navegadores).
{{ :ferramentasgratis-512.png.webp |Esta é a legenda}}
Para vincular uma imagem a outra página, consulte Links de Imagem acima.
Formatos de Mídia Suportados #
O sistema pode incorporar os seguintes formatos de mídia diretamente.
Imagem | webp , gif , jpg , png |
Vídeo | webm , ogv , mp4 |
Áudio | ogg , mp3 , wav |
Se você especificar um nome de arquivo que não seja um formato de mídia suportado, ele será exibido como um link.
Ao adicionar ?linkonly
você fornece um link para a mídia sem exibi-lo em linha
{{:ferramentasgratis-512.png.webp?linkonly}}
ferramentasgratis-512.png.webp Este é apenas um link para a imagem.
Formatos de Fallback #
Infelizmente, nem todos os navegadores entendem todos os formatos de vídeo e áudio. Para mitigar o problema, você pode fazer upload do arquivo em diferentes formatos para máxima compatibilidade com o navegador.
Por exemplo, considere este vídeo mp4 incorporado:
{{video.mp4|Um vídeo engraçado}}
Quando você carrega um video.webm
e video.ogv
ao lado do video.mp4
referenciado, o sistema os adicionará automaticamente como alternativas para que um dos três arquivos seja entendido pelo seu navegador.
Além disso, o sistema suporta uma imagem de “pôster” que será mostrada antes do início do vídeo. Essa imagem precisa ter o mesmo nome de arquivo do vídeo e ser um arquivo jpg ou png. No exemplo acima, um arquivo video.jpg
funcionaria.
Listas #
O sistema suporta listas ordenadas e não ordenadas. Para criar um item de lista, indente o texto em dois espaços e use um *
para listas não ordenadas ou um -
para listas ordenadas.
- Esta é uma lista
- O segundo item
- Você pode ter níveis diferentes
- Outro item
- A mesma lista, mas ordenada
- Outro item
- Use recuo para níveis mais profundos
- É isso
* Esta é uma lista * O segundo item * Você pode ter níveis diferentes * Outro item - A mesma lista, mas ordenada - Outro item - Use recuo para níveis mais profundos - É isso
Dê uma olhada também nas FAQ sobre itens de lista.
Conversões de Texto #
O sistema pode converter certos caracteres ou strings predefinidos em imagens, outros textos ou HTML.
A conversão de texto em imagem é feita principalmente para smileys. Já a conversão de texto em HTML é usada para substituições tipográficas, mas pode ser configurada para usar outros HTMLs também.
Conversões de Texto para Imagem #
O sistema converte emoticons comumente usados em seus equivalentes gráficos. Esses Smileys e outras imagens podem ser configuradas e estendidas. Aqui está uma visão geral dos Smileys incluídos:
8-)
8-O
:-(
:-)
=)
:-/
:-\
:-?
:-D
:-P
:-O
:-X
:-|
;-)
^_^
m(
:?:
:!:
LOL
FIXME
DELETEME
Conversões de Texto para HTML #
Tipografia: O sistema pode converter caracteres de texto simples em suas entidades tipograficamente corretas. Aqui está um exemplo de personagens reconhecidos.
→ ← ↔ ⇒ ⇐ ⇔ » « – — 640×480 © ™ ® “Ele pensou 'É um mundo de homens'…”
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) "Ele pensou 'É um mundo de homens'..."
O mesmo pode ser feito para produzir qualquer tipo de HTML, ele só precisa ser adicionado ao conf/entities.
Existem três exceções que não vêm desse arquivo padrão: entidade de multiplicação (640×480), 'simples' e “aspas duplas”. Eles podem ser desativados através de uma opção de configuração.
Citando #
Algumas vezes você deseja marcar algum texto para mostrar que é uma resposta ou comentário. Você pode usar a seguinte sintaxe:
Eu acho que devemos fazer isso > Não, não devemos >> Bem, eu digo que devemos > Sério? >> Sim! >>> Então vamos fazer isso!
Eu acho que devemos fazer isso
Não, não devemos
Bem, eu digo que devemos
Sério?
Sim!
Então vamos fazer isso!
Tabelas #
O sistema suporta uma sintaxe simples para criar tabelas.
Cabeçalho 1 | Cabeçalho 2 | Cabeçalho 3 |
---|---|---|
Linha 1 Col 1 | Linha 1 Col 2 | Linha 1 Col 3 |
Linha 2 Col 1 | uma célula unida (note o duplo pipe) | |
Linha 3 Col 1 | Linha 3 Col 2 | Linha 3 Col 3 |
As linhas da tabela devem começar e terminar com um |
para linhas normais ou um ^
para cabeçalhos.
^ Cabeçalho 1 ^ Cabeçalho 2 ^ Cabeçalho 3 ^ | Linha 1 Col 1 | Linha 1 Col 2 | Linha 1 Col 3 | | Linha 2 Col 1 | uma célula unida (note o duplo pipe) || | Linha 3 Col 1 | Linha 3 Col 2 | Linha 3 Col 3 |
Para conectar células horizontalmente, basta deixar a próxima célula completamente vazia como mostrado acima. Certifique-se de sempre ter a mesma quantidade de separadores de células!
Cabeçalhos verticais em tabelas também são possíveis.
Cabeçalho 1 | Cabeçalho 2 | |
---|---|---|
Cabeçalho 3 | Linha 1 Col 2 | Linha 1 Col 3 |
Cabeçalho 4 | sem célula unida aqui | |
Cabeçalho 5 | Linha 2 Col 2 | Linha 2 Col 3 |
Como pode ver, é o separador de célula antes de uma célula que decide a formatação:
| ^ Cabeçalho 1 ^ Cabeçalho 2 ^ ^ Cabeçalho 3 | Linha 1 Col 2 | Linha 1 Col 3 | ^ Cabeçalho 4 | sem célula unida aqui | | ^ Cabeçalho 5 | Linha 2 Col 2 | Linha 2 Col 3 |
Você pode ter *rowspans* (células conectadas verticalmente) adicionando :::
nas células abaixo daquela à qual devem se conectar.
Cabeçalho 1 | Cabeçalho 2 | Cabeçalho 3 |
---|---|---|
Linha 1 Col 1 | esta célula se estende para baixo | Linha 1 Col 3 |
Linha 2 Col 1 | Linha 2 Col 3 | |
Linha 3 Col 1 | Linha 2 Col 3 |
Fora a sintaxe de rowspan, essas células não devem conter mais nada.
^ Cabeçalho 1 ^ Cabeçalho 2 ^ Cabeçalho 3 ^ | Linha 1 Col 1 | esta célula se estende para baixo | Linha 1 Col 3 | | Linha 2 Col 1 | ::: | Linha 2 Col 3 | | Linha 3 Col 1 | ::: | Linha 2 Col 3 |
Você também pode alinhar o conteúdo da tabela. Basta adicionar pelo menos dois espaços em branco na extremidade oposta do seu texto: Adicione dois espaços à esquerda para alinhar à direita, dois à direita para alinhar à esquerda e pelo menos dois espaços em ambas as extremidades para centralizar o texto.
Tabela com alinhamento | ||
---|---|---|
direita | centro | esquerda |
esquerda | direita | centro |
xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Assim é como isso aparece no código-fonte:
^ Tabela com alinhamento ^^^ | direita| centro |esquerda | |esquerda | direita| centro | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Nota: Alinhamento vertical não é suportado.
Sem Formatação #
Se você precisar exibir o texto exatamente como ele foi digitado (sem qualquer formatação), envolva a área com as tags <nowiki>
ou, de forma ainda mais simples, com sinais de porcentagem duplos %%
.
Este é um texto que contém endereços como este: https://thall.es e **formatação**, mas nada é feito com isso. O mesmo vale para //__este__ texto// com um smiley ;-).
<nowiki> Este é um texto que contém endereços como este: https://thall.es e **formatação**, mas nada é feito com isso. </nowiki> O mesmo vale para %%//__este__ texto// com um smiley ;-)%%.
Blocos de Código #
Você pode incluir blocos de código em seus documentos, ou recuando o texto com pelo menos dois espaços (como nos exemplos anteriores), ou utilizando as tags <code>
ou <file>
.
Este texto está recuado com dois espaços.
Este é um código pré-formatado, todos os espaços são preservados: como <-isso
É praticamente a mesma coisa, mas você pode usá-lo para mostrar que está citando um arquivo.
Esses blocos foram criados com este código-fonte:
Este texto está recuado com dois espaços.
<code> Este é um código pré-formatado, todos os espaços são preservados: como <-isso </code>
<file> É praticamente a mesma coisa, mas você pode usá-lo para mostrar que está citando um arquivo. </file>
Realce de Sintaxe #
O sistema pode realçar código-fonte, o que o torna mais fácil de ler. Ele usa o GeSHi (Generic Syntax Highlighter) — então qualquer linguagem suportada pelo GeSHi é compatível. A sintaxe usa os mesmos blocos de código e arquivo descritos na seção anterior, mas desta vez o nome da linguagem cuja sintaxe será realçada é incluído dentro da tag, por exemplo: <code java>
ou <file java>
.
/** * A classe HelloWorldApp implementa uma aplicação que * simplesmente exibe "Hello World!" na saída padrão. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Exibe a string. } }
As seguintes linguagens são reconhecidas atualmente: 4cs 6502acme 6502kickass 6502tasm 68000devpac abap actionscript3 actionscript ada aimms algol68 apache applescript apt_sources arm asm asp asymptote autoconf autohotkey autoit avisynth awk bascomavr bash basic4gl batch bf biblatex bibtex blitzbasic bnf boo caddcl cadlisp ceylon cfdg cfm chaiscript chapel cil c_loadrunner clojure c_mac cmake cobol coffeescript c cpp cpp-qt cpp-winapi csharp css cuesheet c_winapi dart dcl dcpu16 dcs delphi diff div dos dot d ecmascript eiffel email epc e erlang euphoria ezt f1 falcon fo fortran freebasic freeswitch fsharp gambas gdb genero genie gettext glsl gml gnuplot go groovy gwbasic haskell haxe hicest hq9plus html html4strict html5 icon idl ini inno intercal io ispfpanel java5 java javascript jcl j jquery julia kixtart klonec klonecpp kotlin latex lb ldif lisp llvm locobasic logtalk lolcode lotusformulas lotusscript lscript lsl2 lua m68k magiksf make mapbasic mathematica matlab mercury metapost mirc mk-61 mmix modula2 modula3 mpasm mxml mysql nagios netrexx newlisp nginx nimrod nsis oberon2 objc objeck ocaml-brief ocaml octave oobas oorexx oracle11 oracle8 oxygene oz parasail parigp pascal pcre perl6 perl per pf phix php-brief php pic16 pike pixelbender pli plsql postgresql postscript povray powerbuilder powershell proftpd progress prolog properties providex purebasic pycon pys60 python qbasic qml q racket rails rbs rebol reg rexx robots roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig standardml stonescript swift systemverilog tclegg tcl teraterm texgraph text thinbasic tsql twig typoscript unicon upc urbi uscript vala vbnet vb vbscript vedit verilog vhdl vim visualfoxpro visualprolog whitespace whois winbatch wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic
Há também opções avançadas disponíveis para o realce de sintaxe, como destacar linhas ou adicionar números de linha.
Blocos de Código para Download #
Quando você usa o <code>
ou <file>
sintaxe como acima, você pode querer disponibilizar o código mostrado para download também. Você pode fazer isso especificando um nome de arquivo após o código de idioma como este:
<file php exemplo.php> <?php echo "Olá, mundo!"; ?> </file>
Se você não quiser nenhum realce, mas quiser um arquivo para download, especifique um traço (-
) como o código do idioma: <code - meu-arquivo.txt>
.
RSS/ATOM Feed Aggregation #
O sistema pode integrar dados de feeds XML externos. Para analisar os feeds XML, SimplePie é usado. Todos os formatos compreendidos pelo SimplePie também podem ser usados no site. Você pode influenciar a renderização por vários parâmetros adicionais separados por espaço:
Parâmetro | Descrição |
---|---|
any number | será usado como número máximo de itens a serem mostrados, o padrão é 8 |
reverse | Exibir os últimos itens no feed primeiro |
author | Mostrar nomes de autores de itens |
date | Mostrar datas de itens |
description | Mostre a descrição do item. Todas as tags HTML serão removidas |
nosort | Não classifique os itens no feed |
n[dhm] | período de atualização, onde d = dias, h = horas, m = minutos. (por exemplo, 12h = 12 horas). |
O período de atualização padrão é de 4 horas. Qualquer valor abaixo de 10 minutos será tratado como 10 minutos. O sistema geralmente tentará fornecer uma versão em cache de uma página, obviamente isso é inadequado quando a página contém conteúdo externo dinâmico. O parâmetro diz ao sistema para renderizar novamente a página se ela for maior que refresh period desde que a página foi renderizada pela última vez.
Por padrão, o feed será classificado por data, itens mais recentes primeiro. Você pode classificá-lo pelo mais antigo primeiro usando o reverse
ou exibir o feed como está com nosort
.
Exemplo:
{{rss>https://www.youtube.com/feeds/videos.xml?channel_id=UCerobwngiBliDQQrmVp-v3A 5 author date 1h }}
- Como Bloquear um Canal no YouTube Kids por Tutoriais Sem Enrolação (02/05/2025 - 16:03:31)
- Como Apagar um Repositório no GitHub por Tutoriais Sem Enrolação (02/05/2025 - 15:54:43)
- Como Criar um Pendrive Bootável Win10 por Tutoriais Sem Enrolação (02/05/2025 - 14:21:35)
- Como Colocar Bordas no Word por Tutoriais Sem Enrolação (02/05/2025 - 13:39:03)
- Como Atualizar o Sistema Operacional do Celular por Tutoriais Sem Enrolação (30/04/2025 - 20:18:10)
Macros de Controle #
Alguma sintaxe influencia como o sistema renderiza uma página sem criar nenhuma saída por conta própria. As seguintes macros de controle estão disponíveis:
Macro | Descrição |
---|---|
~~NOTOC~~ | Se essa macro for encontrada na página, nenhum sumário será criado |
~~NOCACHE~~ | O sistema armazena em cache todas as saídas por padrão. Às vezes, isso pode não ser desejado (quando o <php> A sintaxe acima é usada), adicionar esta macro forçará o sistema a renderizar novamente uma página em cada chamada |