Redmine erlaubt Hyperlinks zwischen Ressourcen (Tickets, Änderungssätze, Wiki-Seiten...) überall dort, wo Wiki-Formatierung verwendet wird.
Wiki-Links:
Sie können auch auf Seiten eines anderen Projekt-Wikis verlinken:
Wiki-Links werden rot angezeigt, wenn die Seite noch nicht existiert, zB: Nicht vorhandene Seite.
Links zu anderen Ressourcen:
Link Unterdrückung:
URLs (beginnend mit: www, http, https, ftp, ftps, sftp und sftps) und E-Mail-Adressen werden automatisch in anklickbare Links umgewandelt:
http://www.redmine.org, someone@foo.bar
Anzeige: http://www.redmine.org, someone@foo.bar
Wenn Sie anstelle der URL einen bestimmten Text anzeigen möchten, können Sie die Standard-Markdown-Syntax verwenden:
[Redmine Webseite](http://www.redmine.org)
Anzeige: Redmine Webseite
Für Dinge wie Überschriften, Fettdruck, Tabellen, Listen unterstützt Redmine die Markdown-Syntax. Informationen zur Verwendung dieser Funktionen http://daringfireball.net/projects/markdown/syntax for information on using any of these features. Ein paar Beispiele sind unten enthalten, aber die Engine unterstützt noch viel mehr Funktionen.
* **Fett gedruckt** * *kursiv* * ***Fett Kursiv*** * ~~durchgestrichen~~
Display:
# Überschrift ## Untertitel ### untergeordneter Untertitel
Redmine weist jeder dieser Überschriften einen Anker zu, sodass Sie mit „#Überschrift“, „#Untertitel“ usw. darauf verlinken können.
Beginnen Sie den Absatz mit >
> Rails ist ein Full-Stack-Framework zur Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster. Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
Anzeige:
Rails ist ein Full-Stack-Framework zur Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster.
Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
Redmine kann Inhalte in Tabellenform anzeigen. Beispieltabelle:
| A | B | C |
|---|---|---|
| A | B | C |
| D | E | F |
Anzeige:
A | B | C |
---|---|---|
A | B | C |
D | E | F |
{{toc}} => linksbündiges Inhaltsverzeichnis {{>toc}} => rechtsbündiges Inhaltsverzeichnis
---
Anzeige
Redmine hat folgende, eingebauten Makros:
hello_world
Beispielmakro
macro_list
Zeigt eine Liste aller verfügbaren Makros an, einschließlich Beschreibung, falls verfügbar.
child_pages
Zeigt eine Liste der untergeordneten Seiten an. Ohne Argument zeigt es die untergeordneten Seiten der aktuellen Wiki-Seite an. Beispiele:
{{child_pages}} -- kann nur von einer Wiki-Seite aus verwendet werden
{{child_pages(depth=2)}} -- nur Verschachtelung mit 2 Ebenen anzeigen
include
Fügt eine Wiki-Seite hinzu. Beispiel:
{{include(Foo)}}
oder um eine Seite eines bestimmten Projekt-Wikis einzufügen:
{{include(projectname:Foo)}}
collapse
Einfügung von reduzierten Textblöcken. Beispiel:
{{collapse(Details anzeigen...)
Dies ist ein Textblock, der standardmäßig reduziert ist.
Es kann durch Klicken auf einen Link erweitert werden.
}}
thumbnail
Zeigt eine anklickbare Miniaturansicht eines angehängten Bildes an. Beispiele:
{{thumbnail(image.png)}} {{thumbnail(image.png, size=300, title=Thumbnail)}}
issue
Fügt einen Link zu einem Ticket mit flexiblem Text ein. Beispiele:
{{issue(123)}} -- Fehler #123: Makrofunktionen verbessern {{issue(123, project=true)}} -- Andromeda – Fehler #123: Makrofähigkeiten verbessern {{issue(123, tracker=false)}} -- #123: Makrofähigkeiten verbessern {{issue(123, subject=false, project=true)}} -- Andromeda - Fehler #123
Die standardmäßige Code-Hervorhebung basiert auf Rouge, einem reinen Ruby-Code-Highlighter. Rouge unterstützt viele häufig verwendete Sprachen wie 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 und yaml (yml) - die Namen in Klammern sind Aliase. Bitte beachten Sie die Liste der Sprachen, die vom Redmine-Code-Highlighter unterstützt werden.
Sie können Code an jeder Stelle hervorheben, die Wiki-Formatierung mit dieser Syntax unterstützt (beachten Sie, dass beim Sprachnamen oder Alias die Groß-/Kleinschreibung nicht beachtet wird):
``` ruby Geben Sie hier Ihren Code ein. ```
Beispiel:
# Die Greeter-Klasse
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hallo #{@name}!"
end
end
Sie können rohes HTML für komplexere Formatierungsaufgaben verwenden, z.B. komplexe Tabellen mit Zellen, die sich über mehrere Zeilen oder Spalten erstrecken:
<table width="50%">
<tr><td rowspan="2">Zwei Reihen</td><td>foo</td></tr>
<tr><td>bar</td></tr>
<tr><td align="center" colspan="2">bar</td></tr>
</table>
Ausgabe:
Zwei Reihen | foo |
bar | |
bar |