Home

APRS

BBS

CLUSTER

Chat

QSL

Forum

Groups

HomePages

Directories

SVstats

SVphotos

Sintassi Tavi Wiki

( tratta da http://nathanvi.it )

Introduzione

Wiki è un sistema web che consente la pubblicazione di informazioni in modo semplice, ordinato, e soprattutto in modo collaborativo.

Collaborativo significa che chiunque potrà modificare le pagine presenti nel sistema, oppure creare link interni ad altre pagine esistenti oppure a nuove pagine. In questo modo si potrà pubblicare informazioni o progetti che con il tempo migliorano grazie al contributo di tutti.

Per fare questo, bisogna innanzitutto cliccare in alto a sinistra su [Preferenze] ed inserire alla prima voce il proprio nickname (o meglio il proprio nominativo).

Poi, basterà cliccare in basso a sinistra su Modifica Documento per poter modificare la pagina visualizzata.

Tutte le modifiche vengono archiviate, per cui in ogni momento sarà possibile ritornare ad una versione precedente in caso di errori o nel caso in cui qualche simpaticone decida di cancellare il contenuto di qualche pagina.

Sintassi di base

Qui di seguito ho deciso di inserire le regole di base nella editazione con Tavi. Tali regole sono reperibili, in inglese qui: http://tavi.sourceforge.net/FormattingRules

Testo

Testo corsivo

''Testo corsivo'' 

Testo grassetto

'''Testo grassetto'''

Testo grassetto-corsivo

'''''Testo grassetto-corsivo'''''

Testo monospace

{{Testo monospace}}

Links

  • Link a pagine interne al sito wiki
    • La parola deve avere almeno due lettere in maiuscolo: MyWiki
    • Se la pagina non esiste, viene creato in automatico un punto interrogativo a fianco; clikkandoci sopra si apre la possibilità di editare tale pagina: PaginaNonEsistente?
    • Se voglio inserire una parola con lettere maiuscole senza creare una nuova pagina, basta mettere un punto esclamativo davanti: ParolaConLettereMaiuscole
  • Link a pagina remota semplicemente scrivendo l'URL: http://nathanvi.it
  • Si può mettere fra parentesi [] l'URL diventando: [1]
  • Oppure, se al posto del URL si vuole visualizzare altre parole è possibile: [Home Page di NathanVI]
  • Se si inserisce un URL di una immagine, essa viene interpretata al volo e restituita come tale:
mignon.gif
URL interno:
    pagina esistente:  MyWiki
    pagina da creare:  NuovaPagina
    lettere maiuscole: ParoleConMaiuscole
URL esterno: 
    http://nathanvi.it
URL fra parentesi: 
    [http://nathanvi.it]
URL fra parentesi con altre parole: 
    [http://nathanvi.it Home Page di NathanVI]
URL immagine: 
    http://nathanvi.it/immagini/mignon.gif

Varie

Linea orizzontale:


Identazione singola
Identazione maggiore
----
: Identazione singola
:: Identazione maggiore

Titoli delle pagine

Titolo 1

Titolo 2

Titolo 3

Titolo 4

Titolo 5
Titolo 6

PS Non esiste Titolo di livello 7

= Titolo 1 =
== Titolo 2 ==
=== Titolo 3 ===
==== Titolo 4 ====
===== Titolo 5 =====
====== Titolo 6 ======

Tabelle

cella uno cella due
Linea lunga
cella quattro cella cinque
cella sei questa è una cella lunga
||cella uno || cella due ||
|||| Linea lunga ||
|| cella quattro || cella cinque ||
|| cella sei || questa è una cella lunga ||

Elenchi

Elenchi puntati:

  • Primo livello
    • Secondo livello
      • Terzo livello
* Primo livello
** Secondo livello
*** Terzo livello

Elenchi di parole:

nathanvi
gestore del sito
taviwiki
motore collaborativo editing via web
*; nathanvi: gestore del sito
*; taviwiki: motore collaborativo editing via web

Elenchi numerati:

  1. Numero 1
  2. Numero 2
    1. Sotto menu 1
# Numero 1
# Numero 2
## Sotto menu 1

Elenchi mixati:

  1. Numero 1
    • Sotto menu
  2. Numero 2
# Numero 1
#* Sotto menu
# Numero 2

Sintassi avanzata

E' possibile scrivere delle pagine con pochissimo testo da usare poi in varie situazioni.

Ad esempio, si immaigni di creare la seguente pagina: ShortPage?

Si può richiamarne il contenuto semplicemente con dei tags: [[Transclude ShortPage]]

Si può richiamarne il contenuto semplicemente con dei tags: 
[[Transclude ShortPage]]

Eventualmente, nessuno vieta di fornire della formattazione al testo in questo modo:

[[Transclude ShortPage]]
Si può formattare il testo di prova: 
:'''[[Transclude ShortPage]]'''

E' possibile creare dei box nei quali ciò che viene scritto all'interno non viene interpretato e restituito all'utente così come è scritto. Per fare ciò basta mettere le scritte tra i tags code:

   void MyFunction(void)
   {
     fprintf(stdout, "hello, world!\n");
   }