Syntaxe Markdown
Syntaxe Markdown
YesWiki dans sa version Doryphore intègre une bibliothèque Markdown.
Afin d'utiliser la syntaxe markdown vous devez utiliser les balises suivantes :
""<div class="markdown"> votre markdown ici </div>""
Mémo syntaxe Markdown
Markdown | Rendu | |
Titre 1 | # Titre 1 |
# Titre 1 |
Titre 2 | ## Titre 2 |
## Titre 2 |
Titre 3 | ### Titre 3 |
### Titre 3 |
Gras | Un peu de **texte en gras** |
Un peu de **texte en gras** |
Italique | Un peu de *texte en italique* |
Un peu de *texte en gras* |
Citation | > Laurent. > YesWiki c'est génial? > Les autres. > C'est bon on a compris !!!! |
> Laurent.
> YesWiki c'est génial?
> Les autres.
> C'est bon on a compris !!!! |
Liste | * Lait * Oeuf * Fromage * Fourme * Langres * Jambon |
* Lait
* Oeuf
* Fromage
* Fourme
* Langres
* Jambon
|
Liste ordonnée | 1. Introduction 2. Acte 1 3. Acte 2 1. Scène 1 2. Scène 2 4. Acte 3 |
1. Introduction
2. Acte 1
3. Acte 2
1. Scène 1
2. Scène 2
4. Acte 3
|
Code Source | Voilà du `JavaScript()` |
Voilà du `JavaScript()` |
Bloc de code | Voilà un peu de code en JavaScript : ``` function bonjour() { alert('Bonjour'); } ``` Le langage est normalement détecté automatiquement, mais vous pouvez aussi le spécifier: ```sql SELECT * FROM users; DELETE FROM sessions; ``` |
Voilà un peu de code en JavaScript :
```
function bonjour() {
alert('Bonjour');
}
```
Le langage est normalement détecté automatiquement,
mais vous pouvez aussi le spécifier:
```sql
SELECT * FROM users;
DELETE FROM sessions;
``` |
Lien Hypertexte | Ceci est détecté comme un lien: https://yeswiki.net Et ceci est un lien avec un texte ancré : [YesWiki](https://yeswiki.net) Et ceci est un lien avec un texte ancré et un texte en survol : [YesWiki](https://yeswiki.org "Page d'accueil de YesWiki") |
Ceci est détecté comme un lien:
https://yeswiki.net
Et ceci est un lien avec un texte ancré :
[YesWiki](https://yeswiki.net)
Et ceci est un lien avec un texte ancré
et un texte en survol :
[YesWiki](https://yeswiki.org "Page d'accueil de YesWiki") |
Images |  |
 |
Ligne Horizontale | Une ligne : *** ou Une autre ligne : --- |
Une ligne :
***
ou
Une autre ligne :
---
|
Tableaux
Les tableaux sont créés en utilisant des pipes | et des traits d'union -.
Voici un tableau en Markdown :
| Mardi | Mercredi | | ------------- | ------------- | | Laurent | Jérémie | | Sébastian | Romain |
Et voici le rendu :
| Mardi | Mercredi |
| ------------- | ------------- |
| Laurent | Jérémie |
| Sébastian | Romain |
Notez qu'il faut au moins trois caractères de séparation dans chaque cellule titre.
La ligne 2 peut être utilisée pour aligner les colonnes:
| Ce Tableau | Est | Cool | | -------------- |:----------------:| ---------------:| | col 3 est | alignée à droite | Doryphore | | col 2 est | centrée | Cercopithèque |
Et voici le rendu :
| Ce Tableau | Est | Cool |
| -------------- |:----------------:| ---------------:|
| col 3 est | alignée à droite | Doryphore |
| col 2 est | centrée | Cercopithèque |
Sécuriser la structure d'un Yeswiki
Sécuriser la structure d'un Yeswiki
Yeswiki est par nature un logiciel ouvert, c'est-à-dire que la création et la modification des pages est par défaut possible pour tous les utilisateurs. Cependant, en fonction du contexte d'utilisation vous pouvez avoir besoin de restreindre ces possibilités de contribution.
Vous trouverez sur cette page quelques exemples.
Vous trouverez sur cette page quelques exemples.
Protéger les pages de menu et d'administration
Vous pouvez vouloir protéger en écriture (c'est à dire interdire la modification) certaines pages "sensibles" de votre wiki, par exemple les Menus ou les pages liées à l'administration.Pour se faire, vous pouvez utiliser la gestion des droits et voir comment affiner les droits d'édition des pages.
Par défaut la plupart des pages sont correctement protégées mais si vous avez un peu trop bidouillé dans la gestion des droits, voici un récapitulatif des pages clefs et de leur réglage conseillé.
Liste des pages à protéger
Pages | En lecture / En écriture | Pourquoi limiter son accès ? |
BazaR |
L/E | Peut contenir des informations personnelles |
DerniersChangements |
E | |
DerniersChangementsRSS |
E | |
DerniersCommentaires |
E | |
GererDroits |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |
GererMisesAJour |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |
GererSite |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |
GererThemes |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |
GererUtilisateurs |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |
PageColonneDroite |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageFooter |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageHeader |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageMenu |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageMenuHaut |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageRapideHaut |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PagesOrphelines |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
PageTitre |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
ParametresUtilisateur |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
ReglesDeFormatage |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
TableauDeBord |
E | Empècher la modification des fonctions vitales de YesWiki aux admins |
WikiAdmin |
L/E | Empècher l'accès aux fonctions vitales de YesWiki aux admins |