Syntax reference.fr (Čeština, Deutsch, English, Français, Italiano, Português brasileiro)

This revision is from 2009/11/21 13:54. You can Restore it.

Ce document explique le fonctionnement de la syntaxe de base de LionWiki. La syntaxe des tableaux (offerts par un plugin) se trouve sur une page séparée: Tables plugin.

Intertitres(Edit)

Exemple:

!Intertitre H2
!!Intertitre H3
!!!Intertitre H4

Intertitre H2(Edit)

Intertitre H3(Edit)

Intertitre H4(Edit)

Plus vous utilisez de points d'exclamation au début de la ligne, plus l'intertitre est petit (diminue en hiérarchie). Vous pouvez utiliser jusqu'à 5 niveaux d'intertitres. D'un point de vue technique, le premier niveau (un seul point d'exclamation) correspond au niveau "H2" parce que H1 est réservé pour le titre de la page.

Les points d'exclamation doivent être situés exactement au début de la ligne.

Listes(Edit)

Liste non ordonnée(Edit)

* Fruits
** Pomme
*** Verte
*** Dorée
** Orange
* Légumes
** Ail
** Onion

  • Fruits
    • Pomme
      • Verte
      • Dorée
    • Orange
  • Légumes
    • Ail
    • Onion

Liste ordonnée(Edit)

# Premier item 
## Premier sous-item 
### Premier sous-sous-item
## Second sous-item 
# Second item

  1. Premier item
    1. Premier sous-item
      1. Premier sous-sous-item
    2. Second sous-item
  2. Second item

Styles de texte(Edit)

'''Gras''' → Gras (trois apostrophes)

''Italique'' → Italique (deux apostrophes)

'''''Gras et italique''''' → Gras et italique (cinq apostrophes)

'—Barré—' → Barré

'__Souligné__' → Souligné

{small}Petit texte{/small} → Petit texte

2{sup}10{/sup} → x10

x{sub}i{/sub} → xi

Courriels, liens, images(Edit)

Des liens vers d'autres pages du Wiki peuvent être créés comme ceci:

[Main page] -> Main page

ou encore

[Main project page|Main page] -> Main project page


Les liens de pages web ou de courriels sont automatiquement reconnus:

http://lionwiki.0o.cz -> http://lionwiki.0o.cz

lionwiki@example.com -> lionwiki@example.com


Si vous voulez afficher un texte différent pour le lien, vous pouvez utiliser la syntaxe suivante:

[LionWiki|http://lionwiki.0o.cz] -> LionWiki


Vous pouvez également utiliser des liens relatifs, mais ils doivent commencer par "./" (sinon, ils seront interprétés comme des liens vers une page du Wiki).

Ainsi, si vous voulez pointer vers une page HTML dans le même dossier, utilisez:

[Page intéressante|./PageQuelconque.html] -> Page intéressante

Images(Edit)

LionWiki n'a pas de fonctionnalité d'envoi d'images, à la base. Toutefois, un plugin d'envoi est inclus dans la distribution "stetard" de LionWiki, que vous devriez déjà avoir en mains. Il est accessible par ce lien. S'il n'est pas installé, vous pouvez tout de même envoyer des images manuellement.

[http://lionwiki.0o.cz/lion.jpg] →

Vous pouvez utiliser une image en tant que lien: [http://lionwiki.0o.cz/lion.jpg|http://lionwiki.0o.cz/] →

Vous pouvez également positionner votre image à gauche ou à droite, tout en lui ajoutant un lien, accessoirement:

← [http://lionwiki.0o.cz/lion.jpg|left]

[http://lionwiki.0o.cz/lion.jpg|http://lionwiki.0o.cz/|right] →


data/lamb_thumb.jpg

Sous-pages(Edit)

Cette fonctionnalité est disponible depuis LionWiki 2.0.

Les sous-pages sont utiles lorsque vous voulez insérer du contenu commun dans plusieurs pages. Un exemple pourrait être la liste de toutes les langues disponibles pour une page - il serait probablement désirable de pouvoir mettre cette liste dans chaque variante linguistique de la page. Qu'arrive-t-il lorsque vous voulez ajouter une nouvelle langue? Il faudrait mettre à jour la liste dans toutes les autres pages! Les sous-pages règlent le problème en permettant la création d'une page qui contient la liste et en incluant cette page dans toutes les variantes à l'aide d'un mot-clé spécial. Ainsi, si vous voulez ajouter une nouvelle variante linguistique d'une page, vous n'avez à l'ajouter qu'à une seule page. Un autre exemple de mise en application de cette fonctionnalité serait d'afficher un menu sur toutes les pages.

Pour inclure une page, utilisez le mot-clé suivant: {include:page_a_inclure}.

Vous pouvez utiliser la même syntaxe pour inclure une page dans un modèle (c-à-d pas dans le contenu de la page), mais dans ce cas, le contenu entier de cette sous-page doit être en HTML (vous pouvez facultativement l'entourer des balises {html} et {/html}).

Contenu multilingue(Edit)

Cette fonctionnalité est disponible depuis LionWiki 2.0.

Imaginons que vous avez une page nommée "Biography" en allemand et que vous voudriez la traduire en français. Renommez la page Biography en tant que Biography.de, créez une page Biography.fr et insérez-y la variante française. Les visiteurs dont le navigateur demande le français comme première langue verront alors Biography.fr. Il est recommandé de créer une redirection, dans la page "Biography", vers la variante de langue par défaut (ex: Biography.de). Une limitation évidente est que le nom de la page doit rester le même pour toutes les langues, ce qui peut s'avérer problématique pour certains noms de page.

Ceci est la méthode recommandée pour le contenu multilingue, mais il existe d'autres façons de procéder.

Il est possible d'utiliser la fonctionnalité des "sous-pages" pour faciliter la gestion du contenu multilingue (voir la section précédente). Le plugin PageVersions permet également de le faire en insérant {VERSIONS} dans le contenu; le plugin se chargera de détecter et afficher toutes les variantes linguistiques de la page.

Redirections(Edit)

Cette fonctionnalité est disponible depuis LionWiki 2.0.

Pour rediriger une page vers une autre, utilisez {redirect:page} au tout début de la page. Il n'est pas facile de modifier une page contenant une redirection, parce que cette redirection empêchera le visionnement de la page. Le seul moyen de la modifier est donc à partir de la fonctionnalité de recherche (qui affiche des liens d'édition directs) ou en modifiant manuellement l'URL.

Autres(Edit)

Caractères(Edit)

Certaines séquences de caractères sont remplacées automatiquement:

  • Flèches : <-- : ←, --> : →, <--> : ↔
  • Tirets : -- : — (depuis LionWiki 2.0)
  • Copyrights : (c) or (C) : ©, (r) or (R) : ®

Code(Edit)

La syntaxe de code est utile lorsque vous désirez préserver le formatage et l'espacement originel du texte, spécialement pour du code source de programmation.

{{import sys

if len(sys.argv) == 2:

print "Bonjour",sys.argv[1]}}

affiche:

import sys
if len(sys.argv) == 2:
   print "Bonjour",sys.argv[1]

Ligne horizontale(Edit)


par ----

Désactivation de la syntaxe wiki(Edit)

Utilisez le caractère ^ avant un mot-clé de syntaxe, ou utilisez {{quelque chose}}. Si vous saisissez pas comment faire, regardez le code wiki de cette page, et vous aurez une panoplie d'exemples. Pour insérer le caractère ^, vous devrez le doubler, c'est-à-dire ^^

Code HTML(Edit)

Vous voulez insérer une vidéo de Youtube sur votre site, ou n'importe quel autre morceau de code HTML? Insérez-le simplement comme suit: {html}du code html{/html}. Cette fonctionnalité est potentiellement dangereuse et peut être désactivée dans le fichier de configuration ($NO_HTML = true).

{html}<object width="217" height="177"><param name="movie" value="http://www.youtube.com/v/OvZrhdy2UdY&hl=cs&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OvZrhdy2UdY&hl=cs&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="217" height="177"></embed></object>{/html}

Entités HTML(Edit)

Depuis LionWiki 2.0. Les entités HTML sont reconnues automatiquement et laissées telles quelles.

Retours à la ligne(Edit)

LionWiki joint les retours à la ligne adjacents. Si vous avez besoin de plus d'un retour à la ligne, utilisez {br}.

Commentaires internes(Edit)

Depuis LionWiki 2.0. Vous pouvez insérer des commentaires internes (qui ne seront pas affichés aux visiteurs) en utilisant la syntaxe suivante: <!-- du texte qui ne devrait pas être affiché -->

Tags: