Manual do Wiki

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}}]]

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:

Tamanho real:

Largura redimensionada:

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:

Isso é uma figura

{{ 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
  1. Lista
  2. Item 1
    1. SubItem 1
  3. 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

  • 8-) 😎
  • 8-O 😯
  • :-( 😦
  • :-) 🙂
  • =) =)
  • :-/ :-/
  • :-\ :-\
  • :-? 😕
  • :-D 😀
  • :-P 😛
  • :-O :-O
  • :-X :-X
  • :-| 😐
  • ;-) 😉
  • ^_^ ^_^
  • :?:
  • :!:
  • LOL LOL
  • FIXME FIXME
  • DELETEME 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: 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)

1) Uma nota de rodapé

Deixe um comentário