Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
wiki:syntaxe [Le 26/07/2009, 20:54]
213.95.41.13
wiki:syntaxe [Le 26/01/2025, 04:09] (Version actuelle)
Thomas DC [Bouton de la fenêtre d'écriture du texte]
Ligne 2: Ligne 2:
  
 ---- ----
- 
- 
- 
- 
  
  
 ====== Syntaxe de mise en page ====== ====== Syntaxe de mise en page ======
  
-[[:​wiki:​DokuWiki]] ​supporte ​un **langage de balises simple**, qui essaie de rendre les fichiers de données aussi lisibles que possible. Cette page contient ​toute la syntaxe ​possible ​que vous pourrez utiliser en éditant ​les pages. Regardez simplement le source de cette page en cliquant sur le bouton « Éditer cette page » en haut ou en bas de cette page. Si vous souhaitez essayer quelque chose, rendez-vous dans le [[playground|bac à sable]]. Les balises les plus simples sont facilement accessibles depuis ​les +[[:​wiki:​DokuWiki]] ​utilise ​un **langage de balises simple**, qui essaie de rendre les fichiers de données aussi lisibles que possible. Cette page contient la description des éléments de syntaxe ​possibles ​que vous pourrez utiliser en modifiant ​les pages. Regardez simplement le source de cette page en cliquant sur le bouton « Éditer cette page » dans le menu de gauche. Si vous souhaitez essayer quelque chose, rendez-vous dans le [[:​playground:​playground|bac à sable]]. Les balises les plus simples sont facilement accessibles depuis ​la barre d'​outils d'​édition.
-[[doku>​wiki:​quickbuttons|boutons rapides]], aussi.+
  
 +Afin de faciliter la création et la modification des pages de la documentation nous recommandons l'​utilisation de nos [[:​wiki:​modele|modèles]],​ et des [[:​wiki:​mini-tutoriels]] (boutons d'​insertion dans la barre d'​outils). De plus pour lier plus facilement les pages entre elles nous utilisons un système de [[:​wiki:​tags]] à mettre en début de toutes nos pages.
  
 +===== Boutons en haut de la zone d'​écriture du texte=====
 +Les chapitres suivants montrent les détails de la syntaxe, mais on n'est pas obligé de tout écrire : il y a des boutons en haut de la zone (champ ?) d'​écriture du texte qui facilitent l’écriture.
 +===== Mise en forme de texte simple =====
  
-===== Mise en forme de texte basique ===== +DokuWiki ​permet des textes en //italique//, **gras**, __souligné__ et ''​à espace fixe''​ (pour du code en ligne). 
- +Bien sûr, vous pouvez ​aussi les **__//''​combiner''//​__**.
-  * DokuWiki ​supporte les textes en //emphase//, **emphase forte**, __souligné__ ​(déconseillé) ​et ''​à espace fixe''​ (pour du code en ligne). +
-Bien sûr, vous pouvez ​tous les **__//''​combiner''//​__**.+
  
 <​code>​ <​code>​
-DokuWiki ​supporte les textes en //emphase//, **emphase forte**, +DokuWiki ​permet des textes en //italique//, **gras**, __souligné__ et 
-__souligné__ ​(déconseillé) ​et ''​à espace fixe''​ (pour du code en ligne). +''​à espace fixe''​ (pour du code en ligne). 
-Bien sûr, vous pouvez ​tous les **__//''​combiner''//​__**.+Bien sûr, vous pouvez ​aussi les **__//''​combiner''//​__**
 </​code>​ </​code>​
  
-  * Vous pouvez aussi utiliser <​sub>​indice</​sub>​ et <​sup>​exposant</​sup>​. 
  
-  ​Vous pouvez aussi utiliser <​sub>​indice</​sub>​ et <​sup>​exposant</​sup>​.+Vous pouvez aussi utiliser <​sub>​indice</​sub>​ et <​sup>​exposant</​sup>​. 
 +<​code>​Vous pouvez aussi utiliser <​sub>​indice</​sub>​ et <​sup>​exposant</​sup>​.</​code>​
  
-  * De plus, vous pouvez marquer du contenu comme <​del>​supprimé</​del>​. 
  
-  ​De plus, vous pouvez marquer du contenu comme <​del>​supprimé</​del>​.+De plus, vous pouvez marquer du contenu comme <​del>​supprimé</​del>​. 
 +<​code>​De plus, vous pouvez marquer du contenu comme <​del>​supprimé</​del>​.</​code>​
  
-  * **Les paragraphes** sont créés depuis les lignes vides. Si vous souhaitez **forcer un saut de ligne** sans paragraphe, vous pouvez utiliser deux antislashes suivis par un espace ou une fin de ligne. 
  
-  ​* Voilà du texte avec des sauts de ligne\\ remarquez que les+**Les paragraphes** sont créés depuis les lignes vides. Si vous souhaitez **forcer un saut de ligne** sans paragraphe, vous pouvez utiliser deux antislashes suivis par une espace ou une fin de ligne. 
 + 
 +Voilà du texte avec des sauts de ligne\\ remarquez que les
 deux antislashes sont seulement reconnus en fin de ligne\\ deux antislashes sont seulement reconnus en fin de ligne\\
-ou suivis par\\ un espace ; \\cela arrive sinon.+ou suivis par\\ une espace ; \\Voici le résultat dans le cas contraire !.
  
-  ​Voilà du texte avec des sauts de ligne\\ remarquez que les +<​code>​Voilà du texte avec des sauts de ligne\\ remarquez que les 
-  deux antislashes sont seulement reconnus en fin de ligne\\ +deux antislashes sont seulement reconnus en fin de ligne\\ 
-  ou suivis par\\ un espace ; \\cela arrive sinon.+ou suivis par\\ une espace ; \\Voici le résultat dans le cas contraire !.</​code>​
  
-Vous devriez forcer des sauts de ligne uniquement si c'est réellement nécessaire.+Vous devriez forcer des sauts de ligne uniquement si c'​est ​**réellement** nécessaire.
  
-===== Mini-tutoriels ===== 
-==== Installation de paquets ==== 
  
-Utilisez une phrase du type : //​[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] ​ **foo bar **, par simple clique **[[apt://​foo,​bar|foo,​bar]]**//​ ou avec le code suivant : +===== Éléments de mise en page =====
-<​code>​[[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] ​ **foo bar **, par simple clique **[[apt://​foo,​bar|foo,​bar]]**//​ ou avec le code suivant :</​code>​+
  
 +==== Les titres ====
  
-==== Suppression ​de paquets ====+Vous pouvez utiliser jusqu'​à cinq niveaux différents ​de titres afin de structurer votre contenu. Si vous avez plus de trois titres, une table des matières est générée automatiquement -- ceci peut être désactivé en incluant la chaîne ''<​nowiki>​~~NOTOC~~</​nowiki>''​ dans le document.
  
-Utiliser une phrase du type : //​[[:​tutoriel:​comment_supprimer_un_paquet|Supprimez les paquets]]// **foo bar etc** grâce au code : +  ====== Titre de la page ====== 
-<​code>​[[:​tutoriel:​comment_supprimer_un_paquet|Supprimez les paquets]] **foo bar etc**.</​code>​+  ===== Titre niveau 2 ===== 
 +  ==== Titre niveau 3 ==== 
 +  === Titre niveau 4 === 
 +  == Titre niveau 5 ==
  
 +==== Les listes ====
  
-==== Création ou modification ​de fichier ====+DokuWiki supporte les listes ordonnées et non ordonnées. Pour créer un élément ​de liste, indentez votre texte par deux espaces et utilisez une « * » pour une liste non ordonnée ou un « - » pour une liste ordonnée.
  
-Utilisez ​une phrase du type : //​[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] ​**/​chemin/​du/​fichier**//​ grâce au code : +  * Ceci est une liste 
-<​code>​[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​chemin/​du/​fichier**.</​code>​+  ​Le second élément 
 +    ​Vous pouvez avoir plusieurs niveaux 
 +  Un autre élément
  
-==== Modification ​des sources de mises à jour (dépôts) ====+  - La même liste mais ordonnée 
 +  - Un autre élément 
 +    - Utilisez simplement l'​indentation pour des niveaux plus profonds 
 +  - Et voilà
  
-Utilisez aussi un lien vers le mini-tutoriel du type :\\ 
-//​[[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant :// 
-<​file>​deb http://​url_du_dépôt …</​file>​ 
- 
-Code à utiliser :  
 <​code>​ <​code>​
-[[:​tutoriel:​comment_modifier_sources_maj|Modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : +  * Ceci est une liste 
-<​file>​deb http://​url_du_dépôt …</​file>​ +  * Le second élément 
-</​code>​+    * Vous pouvez avoir plusieurs niveaux 
 +  * Un autre élément
  
- +  - La même liste mais ordonnée 
-==== Recharger la liste des paquets ==== +  - Un autre élément 
- +    ​- ​Utilisez ​simplement l'​indentation pour des niveaux plus profonds 
-Utilisez ​une phrase du type : //​[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]// grâce au code : +  - Et voilà
-<​code>​[[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]</​code>​ +
- +
- +
-==== Création d’un lanceur ==== +
- +
-Utilisez un lien vers le tutoriel du type :  +
-//​[[:​raccourci-lanceur|Créez un raccourci]] en utilisant comme commande : // +
- +
- +
-  ​foo +
- +
- +
-Code à utiliser :  +
-<​code>​ +
-[[:​raccourci-lanceur|Créez un raccourci]] en utilisant comme commande : +
- +
-  foo+
 </​code>​ </​code>​
  
-===== Les « tags » ===== 
  
 +==== Les citations ====
  
-Dans la documentation ubuntu-fr.org,​ les tags permettent ​de créer des liens d'​arborescences entre toutes les pages, ainsi une page sans tags est une page qui sera très peu consultée et donc inutile, ​c'​est ​pourquoi il est nécessaire d'​ajouter le champ des tags avec les tags appropriés,​ bien évidement avec une orthographe correcte ( accent pris en compte ) et au singulier.+Parfois vous souhaitez marquer du texte afin de montrer que c'est une réponse ou un commentaireVous pouvez utiliser la syntaxe suivante :
  
-==== Syntaxe ====+  Je pense que nous devrions le faire 
 +  > Non nous ne devrions pas 
 +  >> Eh bien, je pense que si 
 +  > Vraiment ? 
 +  >> Oui ! 
 +  >>>​ Alors faisons-le !
  
 +Je pense que nous devrions le faire
 +> Non nous ne devrions pas
 +>> Eh bien, je pense que si
 +> Vraiment ?
 +>> Oui !
 +>>>​ Alors faisons-le !
  
-  * Pour utiliser des //tags// (mots-clés) dans les pages du wiki :+==== Les tableaux ====
  
-  {{tag>​liste ​des tag}}+DokuWiki propose une syntaxe simple pour créer ​des tableaux.
  
-  ​* À la place de « liste des tag », écrivez tous les //tags// qui peuvent être utilisés pour la page, séparés par un espace. Pour avoir la liste des //tags// disponibles,​ reportez-vous [[:category|à l'​index]].+^ Titre 1         ^ Titre 2           ^ Titre 3                             ^ 
 +| Ligne 1 Col 1   ​| Ligne 1 Col 2     | Ligne 1 Col 3                       | 
 +| Ligne 2 Col 1   | colonnes fusionnées (notez ​la double barre verticale)  ​|
 +| Ligne 3 Col 1   | Ligne 2 Col 2\\ passage ​à la ligne     | Ligne 2 Col 3                       |
  
-Les tags devant être accentués le sont. Exemples : [[:​matériel]],​ [[:​système]],​ [[:​sécurité]],​ etc.+Les lignes de tableau doivent commencer et terminer avec un //pipe// ''​|''​ pour des lignes normales ou avec un ''​^''​ pour les titres.
  
-  {{tag>​matériel système sécurité}}+Les deux barres obliques '​\\'​ permettent de passer à la ligne à l'​intérieur d'une cellule (marche aussi en dehors des tableaux).
  
-  ​* Pour inclure une espace dans le nom du tag, remplacez-la par un tiret bas. Exemple ci-dessous.+  ​^ Titre 1         ^ Titre 2           ^ Titre 3                             ^ 
 +  | Ligne 1 Col 1   | Ligne 1 Col 2     | Ligne 1 Col 3                       | 
 +  | Ligne 2 Col 1   | colonnes fusionnées (notez ​la double barre verticale) ​ || 
 +  | Ligne 3 Col 1   | Ligne 2 Col 2\\ passage à la ligne     | Ligne 2 Col 3                       |
  
-  * Les tags doivent être intégralement en minusculeexcepté le tag « **BROUILLON** » afin qu'il soit visibleLes tags des versions ​d'Ubuntu peuvent prendre une majuscule.+Pour fusionner des cellules horizontalement (//​colspan//​)rendez simplement la cellule suivante complètement vide comme montré ci-dessusAssurez-vous ​d'avoir toujours le même nombre de séparateurs de cellules !
  
-  * Enfin, les tags doivent suivre l'​ordre suivant :+Les titres de tableau verticaux sont également possibles.
  
-  {{tag><​Versions>​ <​domaine_principal>​ <​domaines spécifiques>​ <​autres_tags>​ <​tutoriel si c'est un tutoriel ou autre> BROUILLON}}+|              ^ Titre 1                  ^ Titre 2          ^ 
 +^ Titre 3      | Ligne 1 Col 2            | Ligne 1 Col 3    | 
 +^ Titre 4      | pas de fusion cette fois |                  | 
 +^ Titre 5      | Ligne 2 Col 2            | Ligne 2 Col 3    |
  
 +Comme vous pouvez le constater, c'est le séparateur ('​|'​ ou '​^'​) précédant une cellule qui détermine son format :
  
-=== Brouillon, vétuste, à supprimer ===+  |              ^ Titre 1                  ^ Titre 2          ^ 
 +  ^ Titre 3      | Ligne 1 Col 2            | Ligne 1 Col 3    | 
 +  ^ Titre 4      | pas de fusion cette fois |                  | 
 +  ^ Titre 5      | Ligne 2 Col 2            | Ligne 2 Col 3    |
  
-Voir le [[:wiki/​chantiers#​gestions_des_tags|chantier des tags]]+Vous pouvez aussi fusionner les cellules verticalement ​: 
 +|              ^ Titre 1                  ^ Titre 2          ^ 
 +^ Titre 3      | Lignes fusionnées ​       | Ligne 1 Col 3    | 
 +^ Titre 4      | :::                      |                  | 
 +^ Titre 5      | :::                      | Ligne 2 Col 3    ​|
  
-==== Les « topics » ====+  |              ^ Titre 1                  ^ Titre 2          ^ 
 +  ^ Titre 3      | Lignes fusionnées ​       | Ligne 1 Col 3    | 
 +  ^ Titre 4      | :::                      |                  | 
 +  ^ Titre 5      | :::                      | Ligne 2 Col 3    |
  
-Pour lister les pages ayant un tag utilisez cette syntaxe ​:+Vous pouvez également aligner le contenu du tableau. Ajoutez simplement au moins deux espaces blancs à l'​extrémité opposée de votre texte ajoutez deux espaces sur la gauche pour aligner à droite, deux espaces sur la droite pour aligner à gauche et deux espaces au moins à chaque extrémité pour centrer le texte.
  
-  ​{{topic>​nom_du_tag}}+^          Tableau avec alignement ​        ^^^ 
 +|        droite| ​   centré ​  ​|gauche ​        | 
 +|gauche ​       |       ​droite| ​   centré ​    | 
 +| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
  
-Si vous venez d'​ajouter un tag à une page et qu'une page listant les pages contenant ce tag //via// « le wikicode topic » ne contient pas votre page, cela est peut-être du au fait que votre page ne contient pas de titre de niveau 1. Veillez à bien structurer votre page de manière sémantique (c'​est-à-dire avec des titres, etc.). +Voici à quoi ressemble ​le code source :
-FIXME Il peut aussi s'agir d'un bug du plugin tag... (cf discussion sur mailing-list).+
  
-D'​autres syntaxes sont également possibles :+  ^          Tableau avec alignement ​        ^^^ 
 +  |        droite| ​   centré ​  ​|gauche ​        | 
 +  |gauche ​       |       ​droite| ​   centré ​    | 
 +  | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
  
-  {{topic>​tag1 +tag2}} ​          (tag1 ET tag2) 
-  {{topic>​tag1 -tag2}} ​          (tag1 SAUF tag2) 
-  {{topic>​tag1 tag2}} ​           (tag1 OU tag2) 
  
-Pour plus de détails, se référer à l'​[[http://​www.dokuwiki.org/​plugin:​tag#​topic|aide de l'​élément Topic sur DokuWiki]]. 
  
-===== Liens =====+===== Les Liens =====
  
 DokuWiki propose plusieurs moyens de créer des liens. DokuWiki propose plusieurs moyens de créer des liens.
Ligne 154: Ligne 170:
 ==== Externes ==== ==== Externes ====
  
-Les liens externes sont reconnus automatiquement : http://​www.google.fr ou simplement www.google.fr ​- Vous pouvez aussi donner des noms aux liens : [[http://​www.google.fr|Ce lien pointe vers google]]. Les adresses email telles que celle-ci : <​toto@foo.bar>​ sont également reconnues.+Les liens externes sont reconnus automatiquement : http://​www.google.fr ou simplement www.google.fr
  
-  ​Les liens externes sont reconnus automatiquement : +Vous pouvez aussi donner des noms aux liens : [[http://​www.google.fr|Ce lien pointe vers google]]. Les adresses email telles que celle-ci : <​toto@foo.bar>​ sont également reconnues. 
-  ​http://​www.google.fr ou simplement www.google.fr - +<​note>​Si vous ne donnez pas de noms aux liens et que ceux-ci contiennent des caractères inhabituelles,​ tel que des paranthèses,​ ils pourraient être mal reconnus.</​note>​ 
-  ​Vous pouvez aussi donner des noms aux liens: + 
-  ​[[http://​www.google.fr|Ce lien pointe vers google]]. +<​code>​ 
-  ​Les adresses email telles que celle-ci : +Les liens externes sont reconnus automatiquement : http://​www.google.fr ​ 
-  ​<​toto@foo.bar>​ sont également reconnues.+ou simplement www.google.fr - Vous pouvez aussi donner des noms aux 
 +liens : [[http://​www.google.fr|Ce lien pointe vers google]]. Les  
 +adresses email telles que celle-ci : <​toto@foo.bar>​ sont également ​ 
 +reconnues. 
 +</​code>​
  
  
 ==== Internes ==== ==== Internes ====
  
-Les liens internes sont créés en utilisant les crochets. Vous pouvez soit juste donner un [[pagename]] ou utiliser un [[pagename|titre]]. Les pages (//pagenames//) wiki sont converties automatiquement en minuscules, les caractères spéciaux ne sont pas autorisés.+Les liens internes sont créés en utilisant les crochets. Vous pouvez soit juste donner un [[Nom de page]] ou utiliser un [[nom de page|titre]]. Les pages (//Nom de page//) wiki sont converties automatiquement en minuscules, les caractères spéciaux ne sont pas autorisés ​ce qui donne //​nom_de_page//​.
  
-  ​Les liens internes sont créés en utilisant les crochets. +<​code>​ 
-  ​Vous pouvez soit juste donner un [[pagename]] ou utiliser +Les liens internes sont créés en utilisant les crochets. Vous pouvez ​ 
-  ​un [[pagename|titre]]. +soit juste donner un [[:Nom de page]] ou utiliser un  
-  ​Les pages (//pagenames//) wiki sont converties +[[:nom de page|titre]]. Les pages (//Nom de page//) wiki sont converties  
-  automatiquement en minuscules, +automatiquement en minuscules, les caractères spéciaux ne sont pas  
-  ​les caractères spéciaux ne sont pas autorisés.+autorisés ​ce qui donne //​nom_de_page//​. 
 +</​code>​
  
-Vous pouvez utiliser des [[wiki:​namespaces|catégories]] (//​namespaces//​) en utilisant les //deux points// dans le nom de page //​pagename//​. 
  
-  ​Vous pouvez utiliser ​des [[wiki:​namespaces|catégories]] +Vous pouvez utiliser ​les [[:wiki:​namespaces|catégories]] ​tutoriels et utilisateurs en utilisant les //deux points// dans le nom de page //Nom de page//, ce qui donne [[:​tutoriel:​nom_de_page]] par exemple. 
-  (//namespaces//en utilisant les //deux points// dans le + 
-  ​nom de page //pagename//.+<​code>​ 
 +Vous pouvez utiliser les [[:​wiki:​namespaces|catégories]] tutoriels et  
 +utilisateurs ​en utilisant les //deux points// dans le nom de page  
 +//Nom de page//, ce qui donne [[:​tutoriel:​nom_de_page]] par exemple. 
 +</​code>​ 
 + 
 +Pour plus de détails sur les catégories (//​namespaces//​),​ voir [[:​wiki:​namespaces]].
  
-Pour plus de détails sur les catégories (//​namespaces//​),​ voir [[wiki:​namespaces]]. 
  
-Les liens vers une section spécifique sont également possibles. Ajoutez simplement le nom de la section derrière un caractère dièse comme dans le HTML.+Les liens vers une section spécifique ​d'une page sont également possibles. Ajoutez simplement le nom de la section derrière un caractère dièse comme dans le HTML. Ces liens sont à éviter entre les pages car ils sont défini à l'aide des titres des sections qui peuvent changer au cours d'une modification de page.
  
 Ce lien renvoie vers [[syntaxe#​internes|cette section]]. Ce lien renvoie vers [[syntaxe#​internes|cette section]].
Ligne 189: Ligne 214:
   Ce lien renvoie vers [[syntaxe#​internes|cette section]].   Ce lien renvoie vers [[syntaxe#​internes|cette section]].
  
-Notes : +<​note>​
   * Les liens vers des [[:​wiki:​syntaxe|pages existantes]] sont montrés dans un style différent des pages [[:​wiki:​inexistantes]].   * Les liens vers des [[:​wiki:​syntaxe|pages existantes]] sont montrés dans un style différent des pages [[:​wiki:​inexistantes]].
-  * DokuWiki ​n'utilise ​pas la [[wp>​CamelCase]] pour utiliser des liens par défaut, mais ce comportement peut être mis en place dans le fichier de [[doku>​config]]. Astuce : si DokuWiki est un lien, alors c'est mis en place.+  * Nous n'utilisons ​pas le [[wp>​CamelCase]] pour utiliser des liens par défaut.
   * Lorsque le titre d'une section est modifié, alors le //​bookmark//​ change aussi. Donc ne comptez pas trop sur les  liens de section.   * Lorsque le titre d'une section est modifié, alors le //​bookmark//​ change aussi. Donc ne comptez pas trop sur les  liens de section.
 +</​note>​
  
  
 ==== Interwiki ==== ==== Interwiki ====
  
-DokuWiki propose les liens [[doku>wiki:interwiki|Interwiki]]. Ce sont des liens rapides vers d'​autres Wikis. Par exemple:+DokuWiki propose les liens [[doku>​interwiki|Interwiki]]. Ce sont des liens rapides vers d'​autres Wikis. Par exemple : 
 +  * [[gufr>​index]] accès à http://​guide.ubuntu-fr.org
   * [[wp>​wiki|définition des Wikis dans Wikipedia]] (version anglaise)   * [[wp>​wiki|définition des Wikis dans Wikipedia]] (version anglaise)
   * [[wpfr>​wiki|définition des Wikis dans Wikipedia]] (version française)   * [[wpfr>​wiki|définition des Wikis dans Wikipedia]] (version française)
   * [[google>​Wiki]] liens vers une recherche Google.   * [[google>​Wiki]] liens vers une recherche Google.
   * [[pu>​dokuwiki]] liens vers une recherche sur http://​packages.ubuntu.com/​   * [[pu>​dokuwiki]] liens vers une recherche sur http://​packages.ubuntu.com/​
 +  * [[man>​commande]] page de manuel en anglais de la commande sur http://​man.cx
 +  * [[du>​accueil]] ​ accès à  https://​help.ubuntu.com/​community/​
 +  * [[wu>​accueil]] accès à  https://​wiki.ubuntu.com/​
 +  * [[apps>​cat]] ​ accès à https://​apps.ubuntu.com
  
 <​code>​ <​code>​
 DokuWiki propose les liens [[doku>​wiki:​interwiki|Interwiki]]. DokuWiki propose les liens [[doku>​wiki:​interwiki|Interwiki]].
-Ce sont des liens rapides vers d'​autres Wikis. Par exemple:+Ce sont des liens rapides vers d'​autres Wikis. Par exemple : 
 +  * [[gufr>​index]] accès à http://​guide.ubuntu-fr.org
   * [[wp>​wiki|définition des Wikis dans Wikipedia]] (version anglaise)   * [[wp>​wiki|définition des Wikis dans Wikipedia]] (version anglaise)
   * [[wpfr>​wiki|définition des Wikis dans Wikipedia]] (version française)   * [[wpfr>​wiki|définition des Wikis dans Wikipedia]] (version française)
   * [[google>​Wiki]] liens vers une recherche Google.   * [[google>​Wiki]] liens vers une recherche Google.
   * [[pu>​dokuwiki]] liens vers une recherche sur http://​packages.ubuntu.com/​   * [[pu>​dokuwiki]] liens vers une recherche sur http://​packages.ubuntu.com/​
 +  * [[man>​commande]] page de manuel en anglais de la commande sur http://​man.cx
 +  * [[du>​accueil]] ​ accès à  https://​help.ubuntu.com/​community/​
 +  * [[wu>​accueil]] accès à  https://​wiki.ubuntu.com/​
 +  * [[apps>​cat]] ​ accès à https://​apps.ubuntu.com
 </​code>​ </​code>​
  
-==== Partages Windows ==== 
- 
-Les partages Windows tels que [[\\serveur\partage|ceci]] sont également reconnus. Veuillez noter qu'ils n'ont un sens que dans un groupe 
-d'​utilisateurs homogène tels qu'un [[wpfr>​Intranet]] d'​entreprise. 
- 
-  Les partages Windows tels que [[\\serveur\partage|ceci]] sont également 
-  reconnus. Veuillez noter qu'ils n'ont un sens que dans un groupe 
-  d'​utilisateurs homogène tels qu'un [[wpfr>​Intranet]] d'​entreprise. 
- 
-Notes : 
- 
-  * Pour des raisons de sécurité, la navigation directe de partages Windows ne fonctionne que dans //Microsoft Internet Explorer// par défaut (et seulement dans la « local zone »). 
-  * Pour //Mozilla// et //​Firefox//,​ elle peut être mise en place dans l'​option de configuration [[http://​www.mozilla.org/​quality/​networking/​docs/​netprefs.html#​file|security.checkloaduri]] mais ceci n'est pas recommandé 
-  * Veuillez consulter [[bug>​151]] pour plus d'​informations 
  
  
Ligne 233: Ligne 253:
  
 Vous pouvez aussi utiliser une image afin de créer un lien vers une autre page interne ou externe en combinant les syntaxes des liens et des images (voir ci-dessous) comme ceci : Vous pouvez aussi utiliser une image afin de créer un lien vers une autre page interne ou externe en combinant les syntaxes des liens et des images (voir ci-dessous) comme ceci :
- 
-  [[http://​www.php.net|{{wiki:​dokuwiki-128.png}}]] 
  
 [[http://​www.php.net|{{wiki:​dokuwiki-128.png}}]] [[http://​www.php.net|{{wiki:​dokuwiki-128.png}}]]
 +
 +<​code>​[[http://​www.php.net|{{wiki:​dokuwiki-128.png}}]]</​code>​
  
 NB : la mise en forme image est la seule syntaxe de mise en forme acceptée comme nom du lien. NB : la mise en forme image est la seule syntaxe de mise en forme acceptée comme nom du lien.
Ligne 256: Ligne 276:
 <note importante>​**N.B. :** Les redirections en cascade ont été désactivées,​ car elles sont dangereuses (risque de boucle).</​note>​ <note importante>​**N.B. :** Les redirections en cascade ont été désactivées,​ car elles sont dangereuses (risque de boucle).</​note>​
  
-===== Notes de pied de page ===== 
  
-Vous pouvez ajouter des notes de pied de page ((Ceci est une note de pied de page)) en utilisant 2 doubles parenthèses. 
  
-  Vous pouvez ajouter des notes de pied de page ((Ceci est 
-  une note de pied de page)) en utilisant 2 doubles 
-  parenthèses. 
  
-===== Découpage en sections ===== 
  
-Vous pouvez utiliser jusqu'à cinq différents niveaux ​de titres afin de structurer votre contenu. Si vous avez plus de trois titres, une table des matières est générée automatiquement -- ceci peut être désactivé en incluant la chaîne ''<​nowiki>​~~NOTOC~~</​nowiki>''​ dans le document.+===== Les insertions d'éléments ​de syntaxe =====
  
-==== Titre niveau 3 ==== +==== Les images ​====
-=== Titre niveau 4 === +
-== Titre niveau 5 == +
- +
-  ==== Titre niveau 3 ==== +
-  === Titre niveau 4 === +
-  == Titre niveau 5 == +
- +
-En utilisant quatre tirets ou plus, vous pouvez créer une ligne horizontale : +
- +
----- +
- +
- +
- +
- +
- +
-===== Images et autres fichiers =====+
  
 <note help>​Pour les images, des informations supplémentaires sont disponibles sur la [[:​wiki:​ajout_image|page d'​ajout des images]].</​note>​ <note help>​Pour les images, des informations supplémentaires sont disponibles sur la [[:​wiki:​ajout_image|page d'​ajout des images]].</​note>​
Ligne 293: Ligne 291:
 {{wiki:​dokuwiki-128.png}} {{wiki:​dokuwiki-128.png}}
  
-Redimension à une largeur donnée :                +Redimension à une largeur donnée :
 {{wiki:​dokuwiki-128.png?​50}} {{wiki:​dokuwiki-128.png?​50}}
  
Ligne 299: Ligne 297:
 {{wiki:​dokuwiki-128.png?​200x50}} {{wiki:​dokuwiki-128.png?​200x50}}
  
-Image externe redimensionnée :                     +Image externe redimensionnée : 
-{{http://de3.php.net/​images/​php.gif?​200x50}}+{{http://​php.net/​images/​php.gif?​200x50}}
  
   Taille réelle :                                      Taille réelle :                                   
   {{wiki:​dokuwiki-128.png}}   {{wiki:​dokuwiki-128.png}}
-  Redimension à une largeur donnée :                +  Redimension à une largeur donnée :
   {{wiki:​dokuwiki-128.png?​50}}   {{wiki:​dokuwiki-128.png?​50}}
   Redimension à une largeur et une hauteur données :   Redimension à une largeur et une hauteur données :
   {{wiki:​dokuwiki-128.png?​200x50}}   {{wiki:​dokuwiki-128.png?​200x50}}
-  Image externe redimensionnée :                     +  Image externe redimensionnée : 
-  {{http://de3.php.net/​images/​php.gif?​200x50}}+  {{http://​php.net/​images/​php.gif?​200x50}}
  
  
Ligne 332: Ligne 330:
 Si vous spécifiez un nom de fichier (externe ou interne) qui n'est pas une image (''​gif,​jpeg,​png''​),​ alors il sera affiché comme un lien et non comme une image. Si vous spécifiez un nom de fichier (externe ou interne) qui n'est pas une image (''​gif,​jpeg,​png''​),​ alors il sera affiché comme un lien et non comme une image.
  
-===== Listes ===== 
  
-DokuWiki supporte les listes ordonnées et non ordonnées. Pour créer un élément ​de listeindentez votre texte par deux espaces et utilisez ​une « * » pour une liste non ordonnée ou un « - » pour une liste ordonnée. +==== Un trait de séparation ==== 
- +En utilisant quatre tirets ou plusvous pouvez créer ​une ligne horizontale (Il faut sauter ​une ligne avant et après ​pour que cela fonctionne) :
-  * Ceci est une liste +
-  * Le second élément +
-    * Vous pouvez avoir plusieurs niveaux +
-  * Un autre élément +
- +
-  - La même liste mais ordonnée +
-  - Un autre élément +
-    - Utilisez simplement l'​indentation pour des niveaux plus profonds +
-  - Et voilà +
- +
-<​code>​ +
-  * Ceci est une liste +
-  * Le second élément +
-    * Vous pouvez avoir plusieurs niveaux +
-  * Un autre élément +
- +
-  - La même liste mais ordonnée +
-  - Un autre élément +
-    - Utilisez simplement l'​indentation pour des niveaux plus profonds +
-  - Et voilà +
-</​code>​+
  
 +----
  
-===== Émoticônes (smileys) ​=====+==== Émoticônes (smileys) ====
  
 DokuWiki transforme les [[wpfr>​emoticon|émoticônes]] généralement utilisées en leurs équivalents graphiques. Plus d'​émoticônes //​(smileys)//​ peuvent être placées dans le répertoire « smiley » et configurés dans le fichier « conf/​smileys.conf ». Voici une vue d'​ensemble des émoticônes inclues dans DokuWiki. DokuWiki transforme les [[wpfr>​emoticon|émoticônes]] généralement utilisées en leurs équivalents graphiques. Plus d'​émoticônes //​(smileys)//​ peuvent être placées dans le répertoire « smiley » et configurés dans le fichier « conf/​smileys.conf ». Voici une vue d'​ensemble des émoticônes inclues dans DokuWiki.
Ligne 385: Ligne 362:
  
  
 +==== Typographie ====
  
 +[[DokuWiki]] peut convertir de simples caractères de texte brut en leurs entités typographiques correctes. Voici un exemple des caractères reconnus.
 +
 +-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
 +"He thought '​It'​s a man's world'​..."​
 +
 +<​code>​
 +-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
 +"He thought '​It'​s a man's world'​..."​
 +</​code>​
 +
 +NB : Ces conversions peuvent être interdites dans le fichier de configuration.
 +
 +
 +==== Notes de pied de page ====
 +
 +Vous pouvez ajouter des notes de pied de page ((Ceci est une note de pied de page)) en utilisant 2 doubles parenthèses.
 +
 +<​code>​Vous pouvez ajouter des notes de pied de page ((Ceci est une note de pied de page)) en utilisant 2 doubles parenthèses.</​code>​
 +
 +
 +
 +
 +
 +
 +===== Les éléments blocs =====
 +Ces éléments permettent de faire ressortir du texte important, de mettre en valeur du code source ou de juste présenter des informations importantes différemment.
 +
 +
 +
 +==== Texte non analysé ====
  
 +Pour laisser l'​analyseur ignorer complètement un bloc (//ie.// ne pas faire de mise en forme dedans), encadrez ce bloc soit avec des tags ''​%%<​%%nowiki>​..</​nowiki>''​ ou encore plus simple, avec des doubles caractères pourcent ''<​nowiki>​%%</​nowiki>​..<​nowiki>​%%</​nowiki>''​.
  
 +Exemples :
  
 +  * Exemple 1 : le tag ''​nowiki''​ fait que <​nowiki>​**ce texte n'est pas rendu en gras**</​nowiki>,​ malgré les astérisques.
  
 +  * Exemple 2 : le tag ''​nowiki''​ fait que l'URL <​nowiki>​http://​www.google.fr</​nowiki>​ n'est pas rendue comme un lien.
  
-===== Notes encadrées ​=====+  * Exemple 3 : 
 +    * 3a : KO : ''​--force''​ : du code //inline// avec un double trait d'​union qui perd son double trait d'​union au rendu ; 
 +    * 3b : OK : ''​%%--%%force''​ : du code //inline// avec un double trait d'​union qui ne perd pas son double trait d'​union au rendu, grâce à l'​opérateur ''<​nowiki>​%%</​nowiki>''​ ; 
 +==== Blocs de code ==== 
 +Pour représenter du code source ou des commandes à taper dans un [[:​terminal]] on utilise la balise ''​%%<​code>​%%''​ (refermé par la balise ''​%%</​code>​%%''​). 
 + 
 +<​code>​ 
 +Ceci est du code préformaté,​ tous les espaces sont préservés : comme       
 +    <-ceci 
 +</​code>​ 
 + 
 + 
 +[[DokuWiki]] peut surligner du code source, ce qui facilite sa lecture. Il utilise le Generic Syntax Highlighter 
 +[[http://​qbnz.com/​highlighter/​|GeSHi]] -- donc n'​importe quel langage reconnu par GeSHi est supporté. La syntaxe est la même que dans le bloc de code dans la section précédent,​ mais cette fois le nom du langage utilisé est insérée dans le tag. Ex : ''​%%<​code java>​%%''​. 
 + 
 +<code java> 
 +/** 
 + * La classe HelloWorldApp implemente une application qui 
 + * affiche simplement "Hello World!"​ dans la sortie standard. 
 + */ 
 +class HelloWorldApp { 
 +    public static void main(String[] args) { 
 +        System.out.println("​Hello World!"​);​ //Affiche la chaîne. 
 +    } 
 +
 +</​code>​ 
 + 
 +Les identificateurs de langage suivants sont actuellement reconnus : //4cs, abap, actionscript-french,​ actionscript,​ actionscript3,​ ada, apache, applescript,​ asm, asp, autohotkey, autoit, avisynth, awk, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_mac, caddcl, cadlisp, cfdg, cfm, cil, clojure, cmake, cobol, cpp, cpp-qt, csharp, css, cuesheet, d, dcs, delphi, diff, div, dos, dot, eiffel, email, erlang, fo, fortran, freebasic, fsharp, gambas, genero, gdb, glsl, gml, gnuplot, groovy, gettext, haskell, hq9plus, html, idl, ini, inno, intercal, io, java5, java, javascript, jquery, kixtart, klonec, klonecpp, latex, lisp, locobasic, logtalk, lolcode, lotusformulas,​ lotusscript,​ lscript, lsl2, lua, m68k, make, mapbasic, matlab, mirc, modula3, mmix, mpasm, mxml, mysql, newlisp, nsis, oberon2, objc, ocaml-brief,​ ocaml, oobas, oracle8, oracle11, pascal, perl, perl6, per, php-brief, php, pike, pic16, pixelbender,​ plsql, povray, powerbuilder,​ powershell, progress, prolog, properties, providex, purebasic, python, qbasic, rails, rebol, reg, robots, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, sql, systemverilog,​ tcl, teraterm, text, thinbasic, tsql, typoscript, vbnet, vb, verilog, vhdl, vim, visualfoxpro,​ visualprolog,​ whitespace, winbatch, whois, xml, xorg_conf, xpp, z80// 
 + 
 + 
 +==== Blocs fichiers ==== 
 +Pour représenter le contenu de fichier on utilise la balise ''​file''​ 
 + 
 +<​file>​ 
 +Ceci est pratiquement la même chose, mais vous pouvez l'​utiliser pour montrer que vous avez cité un fichier. 
 +</​file>​ 
 +ou mieux encore ** //file - chemin/​fichier//​ ** 
 +<file - /​etc/​fichier>​ 
 +Comme cela il n'y a pas d’ambiguïté sur le fichier à modifier, à éviter si ça se répète trop, on peut le mettre alors que sur le premier extrait! 
 +</​file>​ 
 + 
 +Cela permet de télécharger le fichier ainsi inséré, et si disponible, ajouter la coloration syntaxique, de cette façon : 
 +<​code>​ 
 +<file php myexample.php>​ 
 +<?php echo "hello world!";​ ?> 
 +</​file>​ 
 +</​code>​ 
 + 
 +<file php myexample.php>​ 
 +<?php echo "hello world!";​ ?> 
 +</​file>​ 
 + 
 +Note : pour ne pas colorer le code, remplacer le nom du langage par un **-**. 
 + 
 + 
 +==== Notes encadrées ====
  
 Pour ajouter un encadré avec une icône, il faut suivre la syntaxe suivante : Pour ajouter un encadré avec une icône, il faut suivre la syntaxe suivante :
Ligne 440: Ligne 507:
 <note warning> <note warning>
 Ceci est un exemple de warning. On l'​utilise pour poser un avertissement qui peut causer un dommage. Ceci est un exemple de warning. On l'​utilise pour poser un avertissement qui peut causer un dommage.
-</​note>​ 
-</​code>​ 
-<note interdit>​ 
-Ceci est un exemple de d'​interdit. On l'​utilise pour ne pas faire une action. 
-</​note>​ 
-<​code>​ 
-<note interdit>​ 
-Ceci est un exemple d'​interdit. On l'​utilise pour ne pas faire une action. 
 </​note>​ </​note>​
 </​code>​ </​code>​
  
-===== Typographie ===== 
  
-[[DokuWiki]] peut convertir de simples caractères de texte brut en leurs entités typographiques correctes. Voici un exemple des caractères reconnus. 
  
--> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) 
-"He thought '​It'​s a man's world'​..."​ 
  
-<​code>​ +==== Les boîtes ==== 
--> <- <​-> ​=> <<=> >> << -- --- 640x480 (c) (tm) (r) +Pour aller plus loin que les notes encadrées, nous avons également un type boite très paramétrable,​ ce qui lui permet de pouvoir faire de belles choses, mais également des choses beaucoup moins agréablesSon utilisation sera contrôléeN'en abusez pas.
-"He thought '​It'​s a man's world'...+
-</​code>​+
  
-NB : Ces conversions peuvent être interdites dans le fichier de configuration.+<box> Une boîte simple </​box>​ 
 +<​code><​box>​ Une boîte simple </​box></​code>​
  
-===== Citations =====+La syntaxe complète : 
 +<​code><​box 75% round orange|Une boite complète>​Texte de contenu</​box|Avec une légende></​code>​
  
-Parfois vous souhaitez marquer du texte afin de montrer que c'est une réponse ou un commentaire. Vous pouvez utiliser la syntaxe suivante ​:+qui peut donner quelque chose comme ça :
  
-  Je pense que nous devrions le faire +<box 75% round orange|Une boite complète>Texte de contenu</​box|Avec une légende>
-  ​Non nous ne devrions pas +
-  ​>> Eh bien, je pense que si +
-  > Vraiment ? +
-  >> Oui ! +
-  >>>​ Alors faisons-le !+
  
-Je pense que nous devrions le faire +si vous désirez insérer du texte non formaté — du type « page de code bash » ou pour afficher une page écran du terminal — on inclura des balises %%<filetexte non formaté </​file>​%% entre les balises « box » ; \\ 
-Non nous ne devrions pas +ce qui donne : 
->> ​Eh bien, je pense que si +<code><box 75% round orange|Une boite complète
-Vraiment ? +<File
->> Oui ! +Texte de contenu 
->>> Alors faisons-le !+</file
 +</​box|Avec une légende> 
 +</code>
  
-===== Tableaux ===== +Une page écran ​du terminal apparaîtra alors dans votre page de documentationselon le modèle suivant:
- +
-DokuWiki propose une syntaxe simple pour créer des tableaux. +
- +
-^ Titre 1         ^ Titre 2           ^ Titre 3                             ^ +
-| Ligne 1 Col 1   | Ligne 1 Col 2     | Ligne 1 Col 3                       | +
-| Ligne 2 Col 1   | colonnes fusionnées (notez la double barre verticale) ​ || +
-| Ligne 3 Col 1   | Ligne 2 Col 2     | Ligne 2 Col 3                       | +
- +
-Les lignes de tableau doivent commencer et terminer avec un //pipe// ''​|''​ pour des lignes normales ou avec un ''​^''​ pour les titres. +
- +
-  ^ Titre 1         ^ Titre 2           ^ Titre 3                             ^ +
-  | Ligne 1 Col 1   | Ligne 1 Col 2     | Ligne 1 Col 3                       | +
-  | Ligne 2 Col 1   | colonnes fusionnées (notez la double barre verticale) ​ || +
-  | Ligne 3 Col 1   | Ligne 2 Col 2     | Ligne 2 Col 3                       | +
- +
-Pour fusionner des cellules horizontalement (//​colspan//​),​ rendez simplement la cellule suivante complètement vide comme montré ci-dessus. Assurez-vous d'​avoir toujours le même nombre de séparateurs de cellules ! +
- +
-Les titres de tableau verticaux sont également possibles. +
- +
-|              ^ Titre 1                  ^ Titre 2          ^ +
-^ Titre 3      | Ligne 1 Col 2            | Ligne 1 Col 3    | +
-^ Titre 4      | pas de fusion cette fois |                  | +
-^ Titre 5      | Ligne 2 Col 2            | Ligne 2 Col 3    | +
- +
-Comme vous pouvez le constater, c'est le séparateur ('​|'​ ou '​^'​) précédant une cellule qui détermine son format : +
- +
-  |              ^ Titre 1                  ^ Titre 2          ^ +
-  ^ Titre 3      | Ligne 1 Col 2            | Ligne 1 Col 3    | +
-  ^ Titre 4      | pas de fusion cette fois |                  | +
-  ^ Titre 5      | Ligne 2 Col 2            | Ligne 2 Col 3    | +
- +
-Note : les fusions verticales (//​rowspan//​) ne sont pas possibles. +
- +
-Vous pouvez également aligner le contenu ​du tableau. Ajoutez simplement au moins deux espaces blancs à l'​extrémité opposée ​de votre texte : ajoutez deux espaces sur la gauche pour aligner à droitedeux espaces sur la droite pour aligner à gauche et deux espaces au moins à chaque extrémité pour centrer ​le texte. +
- +
-^          Tableau avec alignement ​        ^^^ +
-|        droite| ​   centré ​  ​|gauche ​        | +
-|gauche ​       |       ​droite| ​   centré ​    | +
-| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | +
- +
-Voici à quoi ressemble le code source : +
- +
-  ^          Tableau avec alignement ​        ^^^ +
-  |        droite| ​   centré ​  ​|gauche ​        | +
-  |gauche ​       |       ​droite| ​   centré ​    | +
-  | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | +
- +
- +
- +
-===== Blocs non analysés ===== +
- +
-Vous pouvez inclure des blocs non analysés (//non parsed//) dans vos documents soit en les indentant avec au moins deux espaces (comme utilisé dans les exemples précédant) ou en utilisant les tags ''​code''​ ou +
-''​file''​. +
- +
- +
-<​code>​ +
-Ceci est du code préformaté,​ tous les espaces sont préservés ​comme       +
-    <-ceci +
-</​code>​+
  
 +<box 75% round orange|Une boite complète>​
 <​file>​ <​file>​
-Ceci est pratiquement la même chose, mais vous pouvez l'​utiliser pour montrer que vous avez cité un fichier.+message du terminal ou code source
 </​file>​ </​file>​
 +</​box|Avec une légende>​
  
-Pour laisser l'​analyseur ignorer complètement un bloc (//ie.// ne pas faire de mise en forme dedans), encadrez ce bloc soit avec des tags ''​nowiki''​ ou encore plus simple, avec des doubles caractères pourcent ''<​nowiki>​%%</nowiki>''​. +**%%<box largeur classes couleurs | titreTexte de contenu ​</box|légende>%%**
- +
-<​nowiki>​ +
-Voici du texte qui contient des adresses comme ceci : +
-http://​www.spiltbrain.org et de la **mise en forme**, mais rien ne se passe. +
-</nowiki>​ +
- +
-Consultez le source de cette page pour voir comment utiliser ces blocs. +
- +
-===== Surlignement de syntaxe ===== +
- +
-[[DokuWiki]] peut surligner du code source, ce qui facilite sa lecture. Il utilise le Generic Syntax Highlighter +
-[[http://​qbnz.com/​highlighter/​|GeSHi]] -- donc n'​importe quel langage reconnu par GeSHi est supporté. La syntaxe est la même que dans le bloc de code dans la section précédent,​ mais cette fois le nom du langage utilisé est insérée dans le tag. Ex : ''​%%<​code java>%%''​. +
- +
-<code java> +
-/** +
- * La classe HelloWorldApp implemente une application qui +
- * affiche simplement "Hello World!"​ dans la sortie standard. +
- */ +
-class HelloWorldApp { +
-    public static void main(String[] args) { +
-        System.out.println("​Hello World!"​);​ //Affiche la chaîne. +
-    } +
-+
-</​code>​ +
- +
-Les identificateurs de langage suivants sont actuellement reconnus : //​actionscript,​ ada, apache, asm, asp, bash, caddcl, cadlisp, c, c_mac, cpp, csharp, css, delphi, html4strict,​ java, javascript, lisp, lua, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php-brief, php, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro,​ xml// +
- +
- +
-===== Inclure du code HTML ou PHP ===== +
- +
-Vous pouvez inclure du code HTML ou PHP pur dans vos documents en +
-utilisant les tags ''​html''​ ou ''​php''​ comme ceci : +
-<code html4strict>​ +
-<​html>​ +
-Ceci est du <font color="​red"​ size="​+1">​HTML</​font>​ +
-</​html>​ +
-</​code>​ +
- +
-<​html>​ +
-Ceci est du <font color="​red"​ size="​+1">​HTML</​font>​ +
-</​html>​ +
- +
-<code php> +
-<​php>​ +
-echo 'Un logo généré par PHP:';​ +
-echo '<​img src="'​ . $_SERVER['​PHP_SELF'​] . '?​='​ . php_logo_guid() . '"​ alt="​Logo PHP !" />';​ +
-</​php>​ +
-</​code>​ +
- +
-<​php>​ +
-echo 'Un logo généré par PHP:';​ +
-echo '<​img src="'​ . $_SERVER['​PHP_SELF'​] . '?​='​ . php_logo_guid() . '"​ alt="​Logo PHP !" />';​ +
-</​php>​ +
- +
-**NB** : L'​inclusion de code HTML et PHP est impossible dans la +
-configuration par défaut. Dans ce cas, le code est affiché au lieu d'​être exécuté. +
- +
-===== Plugins de syntaxe ===== +
- +
-La syntaxe de DokuWiki peut être étendue par des [[doku>​wiki:​plugins|Plugins]]. La façon dont les //plugins// installés sont utilisés est décrite sur les pages de description appropriées. En particulier,​ les //plugins// de syntaxe suivants sont disponibles sur cette installation de DokuWiki :+
  
-~~INFO:syntaxplugins~~+  * largeur -- une largeur en em, px ou % 
 +  * classes -- une ou plusieurs classes d'​affichage parmi : 
 +    * round -- coins arrondis 
 +    * blue -- thème bleu 
 +    * red -- thème rouge 
 +    * green -- thème vert 
 +    * orange -- thème orange 
 +    * left -- alignement à gauche 
 +    * right -- alignement à droite 
 +  * couleurs — 1 à 4 couleurs en hex CSS ou en RGB (exemples #F00 #fcab94 rgb(255,​255,​0)). Si moins de 4 couleurs sont indiquées, la première est utilisée partout. Les couleurs agissent dans l'​ordre sur les éléments suivants. 
 +    * fond du contenu 
 +    * fond du titre 
 +    * fond du pourtour de la boîte 
 +    * bordures 
 +  * titre -- texte affiché au dessus du contenu de la boîte. 
 +  * légende — texte affiché en dessous du contenu de la boîte.
  
 +===== Voir aussi =====
  
-===== Traduction =====+  * **(fr)** [[http://​www.dokuwiki.org/​fr:​wiki:​syntax|Guide de la syntaxe sur www.dokuwiki.org]] 
 +  * **(en)** [[http://​www.dokuwiki.org/​syntax|Guide de la syntaxe sur www.dokuwiki.org]]
  
-Cette page a été traduite par [[utilisateurs:​djakoni]]. Vous pouvez trouver la version officielle [[doku>​wiki:​syntax|ici]] 
  • wiki/syntaxe.1248634460.txt.gz
  • Dernière modification: Le 18/04/2011, 14:45
  • (modification externe)