Este é um manual do dokuwiki obtido na Internet, a tradução tem como origem página em português de Portugal:
Sintaxe
DokuWiki tem sintaxe bem simples. Para um tutorial completo veja http://wiki.splitbrain.org/wiki:syntax
Para testar o que for exemplificado aqui por favor use o playground
Sintaxe Básica
DokuWiki suporta textos em negrito, itálico, sublinhado e monospaced
. Claro que você pode combinar todos eles.
DokuWiki suporta textos em **negrito**, //itálico//, __sublinhado__ e ''monospaced''. Claro que você pode combinar todos eles.
Você também pode usar subescrito e sobrescrito.
Você também pode usar <sub>subescrito</sub> e <sup>sobrescrito</sup>.
Você pode marcar algo como deletado.
Você pode marcar algo como <del>deletado</del>.
Paragrafós são criados a partir de linhas em branco. Para forçar uma nova linha sem um paragrafo é só duas barras invertidas seguidas de um espaço.
Isso é um texto
com quebrasde linhas
forçadas, lembre que o espaço é importante\\para isso não acontecer
Isso é um texto\\ com quebrasde linhas\\ forçadas, lembre que o espaço é importante\\para isso não acontecer
obs: evite usar isso deixa o código mais confuso
Links
DokuWiki aceita diversas maneiras de criar links.
Externos
Links externos são reconhecidos automaticamente: http://www.google.com ou www.google.com – Você pode designar um nome para o link também: Link para o google. Emails como esse: lalal@xxxx.org também são reconhecidos
Links externos são reconhecidos automaticamente: http://www.google.com ou www.google.com - Você pode designar um nome para o link também: [[http://www.google.com|Link para o google]]. Emails como esse: <lalal@xxxx.org> também são reconhecidos
Internos
Links internos são marcados com colchetes duplos. Você pode usar syntax ou dar um nome para o link Nome.
Links internos são marcados com colchetes duplos. Você pode usar [[wiki:syntax]] ou dar um nome para o link [[wiki:syntax|Nome]].
Link para uma seção especifica também é possível exemplo Essa seção
Link para uma seção especifica também é possível exemplo [[syntax#Internos|Essa seção]]
Links para Imagens
Você pode criar links para imagens internas ou externas combinando a sintaxe de links com
[[http://www.php.net|{{wiki:dokuwiki-128.png}}]]
Notas de Rodapé
Você pode adicionar notas de rodapé 1) Usando parênteses duplos
Você pode adicionar notas de rodapé ((Uma nota de rodapé )) Usando parênteses duplos
Dividindo
Você pode usar 5 diferentes tamanhos de cabeçalhos para estruturar o conteudo. Se você tem mais do que três cabeçalhos então uma tabela de conteúdos é automaticamente gerada
Cabeçalho Level 3
Cabeçalho Level 4
Cabeçalho Level 5
==== Cabeçalho Level 3 ==== === Cabeçalho Level 4 === == Cabeçalho Level 5 ==
Usando quatro – ou mais vc pode criar uma divisão assim
Imagens e outros arquivos
Você pode incluir wiki:images internos ou externos com colchetes. Você também pode definir o tamanho deles:
Largura e altura redimensionadas:
Imagem externa redimensionada:
Tamanho real: {{wiki:dokuwiki-128.png}} Largura redimensionada: {{wiki:dokuwiki-128.png?50}} Largura e altuara redimensionadas: {{wiki:dokuwiki-128.png?200x50}} Imagem externa redimensionada: {{http://de3.php.net/images/php.gif?200x50}}
usando espaços em branco (whitespaces) você pode escolher o alinhamento
{{ wiki:dokuwiki-128.png}} {{wiki:dokuwiki-128.png }} {{ wiki:dokuwiki-128.png }}
Você também pode adicionar um tooltip:
{{ wiki:dokuwiki-128.png |Isso é uma figura}}
Se você especificou um arquivo que não seja imagem ele será mostrado como link
Listas
Dokuwiki suporta listas ordenadas ou não ordenadas: (dois espaços e * ou -)
-
Lista
-
Item 1
-
SubItem 1
-
-
Item 2
-
Lista
-
Item 1
-
SubItem 1
-
-
Item 2
* Lista * Item 1 * SubItem 1 * Item 2 - Lista - Item 1 - SubItem 1 - Item 2
Smileys
DokuWiki converte os emoticos mais usados emoticons.
Lista de Smileys
-
😎
-
😯
-
😦
-
🙂
-
=)
-
-
:-\
-
😕
-
😀
-
😛
-
:-O
-
:-X
-
😐
-
😉
-
^_^
-
❓
-
❗
-
LOL
-
FIXME
-
DELETEME
Tipografia
DokuWiki converte caracteres simples para as entidades tipográgficas correspondentes. Exemplo
→ ← ↔ ⇒ ⇐ ⇔ » « – — 640×480 © ™ ® “Ele disse ‘Se você acreditar em recursão’…”
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) "Ele disse 'Se você acreditar em recursão'..."
Comentários
Você pode marcar uma resposta ou comentário dessa forma:
Texto original
> resposta 1
resposta 2
resposta 1.2
respota 2.2
resposta 3
resposta 1
resposta 2
resposta 1.2
respota 2.2
resposta 3
> resposta 1 >> resposta 2 > resposta 1.2 >> respota 2.2 >>> resposta 3 > resposta 1 >> resposta 2 > resposta 1.2 >> respota 2.2 >>> resposta 3
Tabelas
DokuWiki tem uma sintaxe simples para criar tabelas:
Cabeçalho 1 | Cabeçalho 3 | Cabeçalho 3 |
---|---|---|
Linha 1 Coluna 1 | Linha 2 Coluna 2 | Linha 1 Coluna 3 |
Linha 2 Coluna 1 | um pouco de colspan (note o pipe duplo) | |
Linha 3 Coluna 1 | Linha 3 Coluna 2 | Linha 3 Coluna 3 |
Linhas normais começam com |
e cabeçalhos com ^
.
^ Cabeçalho 1 ^ Cabeçalho 3 ^ Cabeçalho 3 ^ | Linha 1 Coluna 1 | Linha 2 Coluna 2 | Linha 1 Coluna 3 | | Linha 2 Coluna 1 | um pouco de colspan (note o pipe duplo) || | Linha 3 Coluna 1 | Linha 3 Coluna 2 | Linha 3 Coluna 3 |
Você também pode fazer cabeçalhos verticais
Cabeçalho 1 | Cabeçalho 2 | |
---|---|---|
Cabeçalho 1 | Linha 1 Coluna 1 | Linha 2 Coluna 2 |
Cabeçalho 2 | sem colspan | |
Cabeçalho 3 | Linha 3 Coluna 1 | Linha 3 Coluna 2 |
| ^ Cabeçalho 1 ^ Cabeçalho 2 ^ ^ Cabeçalho 1 | Linha 1 Coluna 1 | Linha 2 Coluna 2 | ^ Cabeçalho 2 | sem colspan | | ^ Cabeçalho 3 | Linha 3 Coluna 1 | Linha 3 Coluna 2 |
Obs: rowspan Não são possíveis
Você pode decidir o alinhamento das tabelas com whitespaces também
Tabela com alinhamento | ||
---|---|---|
direita | centro | esquerda |
esquerda | direita | centro |
xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
^ Tabela com alinhamento ^^^ | direita| centro |esquerda | |esquerda | direita| centro | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Blocos Não Formatados
Você pode inserir blocos não formatados com a tag
<code></code>
Esse trecho não está formatado então **não aparece em negrito**
Syntax Highlighting
http://wiki.splitbrain.org/wiki:dokuwiki tem syntax highlighting, é só usar a tag: <code java>
. no caso da linguagem ser java
/** * The HelloWorldApp class implements an application that * simply displays "Hello World!" to the standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); //Display the string. } }
As linguagens reconhecidas são: actionscript-french, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, caddcl, cadlisp, cfdg, cfm, c_mac, c, cpp, cpp-qt, csharp, css, delphi, diff, div, dos, d, eiffel, fortran, freebasic, gml, groovy, html, idl, ini, inno, io, java5, java, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, php-brief, php, plsql, python, qbasic, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vbnet, vb, vhdl, visualfoxpro, winbatch, xml, z80
Sintaxe de expressões matemáticas
Ver Sintaxe de expressões matemáticas. Agregação de RSS/ATOM
A DokuWiki pode integrar dados externos de feeds XML. Para fazer o parsing dos fees é usado o SimplePie. Todos os formatos suportados pelo SimplePie são-lo também pela DokuWiki. Poderá influenciar a renderização através de diversos parametros separados por espaços: Parametro Descrição any number será usado para definir o numero máximo de itens a mostrar, por defeito 8 reverse últimos items do feed são mostrados primeiro author mostra o nome do autor dos items date mostra a data description mostra a descrição. Se o HTML estiver desligado toda as taggs serão esquecidas n[dhm] perÃodo de tempo findo o qual se procederá ao refresh do feed, onde d=dias, h=horas, m=minutos. (ex.: 12h = 12 horas).
O período de refresh será, por defeito, igual a 4 horas. Qualquer valor menor que 10 minutos será tratado como 10 minutos. A DokuWiki tentará geralmente gerar uma versão em cache da página, o que pode não ser apropriado quando esta contém conteúdo dinâmico externo. O parâmetro diz à DokuWiki para re-renderizar a página se estiver na hora, o que é dado pelo perÃodo de refresh.
Exemplo:
-
Re: EDITADO – Ajuda PAP Arkanoid (2010/05/30 19:07)
-
Re: Diplomatic Wars (2010/05/30 18:56)
-
Re: Exemplo de recursividade. (2010/05/30 18:40)
-
Re: Programa de clube de video para iniciantes (2010/05/30 18:38)
-
Re: Como guardar ficheiros PDF num programa (2010/05/30 18:24)
Re: HecKel (2009/10/08 02:57)
Re: TV Online (2009/10/08 01:27)
Re: Precisam-se de programadores, de preferencia VB.NET(trabalho gratis) (2009/10/08 01:00)
Re: Documentação, tutoriais e livros sobre Java (Externos ao P@P) (2009/10/08 00:42)
Re: Precisam-se de programadores, de preferencia VB.NET(trabalho gratis) (2009/10/08 00:34)
Embeber HTML e PHP
Poderá embeber no seu documento, código HTML ou PHP, usando as tags html ou php como nos seguintes exemplos:
Isto é <font color="red" size="+1">HTML</font>
Isto é <font color=“red” size=”+1”>HTML</font>
echo 'A logo generated by PHP:'; echo '<img src="' . $_SERVER['PHP_SELF'] . '?=' . php_logo_guid() . '" alt="PHP Logo !" />';
echo ‘A logo generated by PHP:’; echo ‘<img src=”’ . $_SERVER[‘PHP_SELF’] . ‘?=’ . php_logo_guid() . ‘” alt=“PHP Logo !” />’;
Note: A funcionalidade de embeber HTML ou PHP no seu documento está desligada por defeito na DokuWiki. Se estiver, o código será mostrado em vez de executado. Plugins de Formatação/Sintaxe
A sintaxe da DokuWiki pode ser extendida pelo uso de Plugins. Como usar esses plugins é algo que terá de ser lido nas suas páginas de descrição. Os seguintes plugins encontram-se disponÃveis nesta instalação particular da DokuWiki:
Math Plugin 2005-12-17 por Christopher Smith
Add mathematical formulae to dokuwiki Syntax: <m size>math formulae</m> For formulae syntax visit http://www.xm1math.net/phpmathpublisher/doc/help.html * Keywords .104. 2007-11-25 por Ilya Lebedev Defines keywords for the page, using {{keywords>word1 word2 wordN}} syntax. * Info Plugin 2008-09-12 por Andreas Gohr Displays information about various DokuWiki internals * YouTube Plugin 2008-04-05 por Ikuo Obataya YouTube link and object{{youtube>[small|large|link]:ID}} * Note Plugin 2006-03-29 por Olivier Cortès / Eric Hameleers / Christopher Smith / Aurélien Bompard Add Note/Important/Tip/Warning Capability (DIV+CSS box)
-
Open Document Plugin 2009-07-02 por Andreas Gohr, Aurelien Bompard
Export the current Wiki page to a OpenOffice ODT file
1) Uma nota de rodapé