%= stylesheet_link_tag "wiki_syntax_detailed.css" %>
Redmine autorise les hyperliens entre différentes ressources (Demandes, révisions, pages wiki...) n'importe où la mise en page Wiki est utilisée.
Liens entre Wiki:
Vous pouvez aussi faire des liens vers des pages du Wiki d'un autre projet:
Les liens Wiki sont affichés en rouge si la page n'existe pas encore, ie: Page inexistante.
Liens vers d'autres ressources:
Eviter ces lien:
URLs (starting with: www, http, https, ftp, ftps, sftp and sftps) and email addresses are automatically turned into clickable links:
https://www.redmine.org, someone@foo.bar
affiche: https://www.redmine.org, someone@foo.bar
Si vous voulez afficher un texte spécifique à la place de l'URL, vous pouvez utilisez la syntaxe standard textile:
"Site Web Redmine":https://www.redmine.org
affiche: Site Web Redmine
Pour les éléments tel que, gras, tableau, listes, Redmine utilise la syntaxe Textile. Voir http://fr.wikipedia.org/wiki/Textile_(langage) pour les informations sur l'utilisation de ces fonctionnalités. Quelques exemples sont inclus ci-dessous, mais le moteur est capable de beaucoup plus.
* *gras* * _italique_ * _*gras _italique_*_ * +sous-ligné+ * -barré-
Affiche:
h1. Titre h2. Sous-titre h3. Sous-sous-titre
Redmine assigne une balise à chacun de ses titres, vous pouvez donc les lier avec "#Titre", "#Sous-titre" et ainsi de suite.
p>. aligné à droite p=. centré
Ceci est un paragraphe centré.
Commencer le paragraphe par bq.
bq. Ruby on Rails, également appelé RoR ou Rails est un framework web libre écrit en Ruby. Il suit le motif de conception Modèle-Vue-Contrôleur aussi nommé MVC. Pour commencer à l'utiliser, il ne vous faut qu'un serveur web et une base de données.
Affiche
Ruby on Rails, également appelé RoR ou Rails est un framework web libre écrit en Ruby. Il suit le motif de conception Modèle-Vue-Contrôleur aussi nommé MVC.
Pour commencer à l'utiliser, il ne vous faut qu'un serveur web et une base de données.
{{toc}} => table des matières centrées à gauche {{>toc}} => table des matières centrées à droite
---
Redmine possède les macros suivantes:
hello_world
Macro d'exemple.
macro_list
Affiche une liste de toutes les macros disponibles, les descriptions sont incluses si celles-ci sont disponibles.
child_pages
Affiche une liste des sous-pages. Sans argument, cela affiche les sous-pages de la page courante. Exemples :
{{child_pages}} -- peut être utilisé depuis une page wiki uniquement
{{child_pages(depth=2)}} -- affiche deux niveaux d'arborescence seulement
include
Inclut une page Wiki. Exemple :
{{include(Foo)}}
ou pour inclure une page d'un wiki de projet spécifique :
{{include(projectname:Foo)}}
collapse
Insère un bloc de texte enroulé. Exemple :
{{collapse(Voir les détails...)
Ceci est un bloc de texte qui est caché par défaut.
Il peut être déroulé en cliquant sur le lien.
}}
thumbnail
Affiche une miniature cliquable d'une image jointe. Exemples :
{{thumbnail(image.png)}} {{thumbnail(image.png, size=300, title=Miniature)}}
issue
Inserts a link to an issue with flexible text. Examples:
{{issue(123)}} -- Issue #123: Enhance macro capabilities {{issue(123, project=true)}} -- Andromeda - Issue #123:Enhance macro capabilities {{issue(123, tracker=false)}} -- #123: Enhance macro capabilities {{issue(123, subject=false, project=true)}} -- Andromeda - Issue #123
recent_pages
Displays a list of recently updated wiki pages. With no argument, it displays pages that have been updated within the last 7 days. Examples:
{{recent_pages}} -- displays pages updated within the last 7 days {{recent_pages(days=3)}} -- displays pages updated within the last 3 days {{recent_pages(limit=5)}} -- limits the maximum number of pages to display to 5 {{recent_pages(time=true)}} -- displays pages updated within the last 7 days with updated time
Default code highlighting relies on Rouge, a pure Ruby code highlighter. Rouge supports many commonly used languages such as c, cpp (c++), csharp (c#, cs), css, diff (patch, udiff), go (golang), groovy, html, java, javascript (js), kotlin, objective_c (objc), perl (pl), php, python (py), r, ruby (rb), sass, scala, shell (bash, zsh, ksh, sh), sql, swift, xml and yaml (yml) languages - the names inside parentheses are aliases. Please refer to the list of languages supported by Redmine code highlighter.
You can highlight code at any place that supports wiki formatting using this syntax (note that the language name or alias is case-insensitive):
<pre><code class="ruby"> Placez votre code ici. </code></pre>
Exemple:
# The Greeter class
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hello #{@name}!"
end
end