%= stylesheet_link_tag "wiki_syntax_detailed.css" %>
Redmine Wiki-Formatierung (Textile) detailliert
Links
Redmine interne Links
Redmine erlaubt Hyperlinks zwischen Ressourcen (Tickets, Änderungssätze, Wiki-Seiten...) überall dort, wo Wiki-Formatierung verwendet wird.
- Link zu einem Ticket: #124 (wird durchgestrichen angezeigt
#124, wenn das Ticket geschlossen ist)
- Link zu einem Ticket mit Name des Tackers und Betreff des Tickets: ##124 (Zeigt Fehler #124: Fehlerbeschreibung)
- Link zu einer Ticketnotiz: #124-6, oder #124#note-6
- Link zu einer Ticketnotiz innerhalb des selben Tickets: #note-6
Wiki-Links:
- [[Anleitung]] zeigt einen Link zur Seite mit dem Namen „Anleitung“ an: Anleitung
- [[Anleitung#Weiterlesen]] führt zum Anker "Weiterlesen". Überschriften bekommen automatisch Anker zugewiesen, damit Sie darauf verweisen können: Anleitung
- [[[#Weiterlesen]] Link zum Anker "Weiterlesen" der aktuellen Seite: #Weiterlesen
- [[Anleitung|Benutzerhandbuch]] zeigt einen Link zu derselben Seite, aber mit einem anderen Text: Benutzerhandbuch
Sie können auch auf Seiten eines anderen Projekt-Wikis verlinken:
- [[sandbox:Eine Seite]] zeigt einen Link zu der Seite namens 'Eine Seite' des Sandbox-Wikis an
- [[sandbox:]] zeigt einen Link zur Hauptseite des Sandbox-Wikis an
Wiki-Links werden rot angezeigt, wenn die Seite noch nicht existiert, z.B.: Nicht vorhandene Seite.
Links zu anderen Ressourcen:
- Dokumente:
- document#17 (Link zum Dokument mit der ID 17)
- document:Willkommen (Link zum Dokument mit dem Titel "Willkommen")
- document:"Ein Dokument" (doppelte Anführungszeichen können verwendet werden, wenn der Dokumenttitel Leerzeichen enthält
- sandbox:document:"Ein Dokument" (Link zu einem Dokument mit dem Titel "Ein Dokument" in einem anderen Projekt "Sandbox")
- Versionem:
- version#3 (Link zur Version mit der ID 3)
- version:1.0.0 (Link zur Version mit dem Namen "1.0.0")
- version:"1.0 beta 2"
- sandbox:version:1.0.0 (Link zu Version „1.0.0“ im Projekt „Sandbox“)
- Anhänge:
- attachment:file.zip (Link zum Anhang des aktuellen Objekts mit dem Namen file.zip)
- Im Moment können nur Anhänge des aktuellen Objekts referenziert werden (wenn Sie sich in einem Ticket befinden, können nur Anhänge dieses Tickets referenziert werden).
- Änderungssätze:
- r758 (Link zu einem Changeset)
- commit:c6f4d0fd (Link zu einem Changeset mit einem nicht numerischen Hash)
- svn1|r758 (Link zu einem Änderungssatz eines bestimmten Repositorys, für Projekte mit mehreren Repositorys)
- commit:hg|c6f4d0fd (Link zu einem Changeset mit einem nicht numerischen Hash eines bestimmten Repositorys)
- sandbox:r758 (Link zu einem Changeset eines anderen Projekts)
- sandbox:commit:c6f4d0fd (Link zu einem Changeset mit einem nicht numerischen Hash eines anderen Projekts)
- Repository-Dateien:
- source:some/file (Link zu der Datei, die sich unter /some/file im Repository des Projekts befindet)
- source:some/file@52 (Link zur Revision 52 der Datei)
- source:some/file#L120 (Link zu Zeile 120 der Datei)
- source:some/file@52#L120 (Link zu Zeile 120 der Revision 52 der Datei)
- source:"some file@52#L120" (verwenden Sie doppelte Anführungszeichen, wenn die URL Leerzeichen enthält
- export:some/file (Download der Datei erzwingen)
- source:svn1|some/file (Link zu einer Datei eines bestimmten Repositorys, für Projekte mit mehreren Repositorys)
- sandbox:source:some/file (Link zu der Datei, die sich unter /some/file im Repository des Projekts „Sandbox“ befindet)
- sandbox:export:some/file (Download der Datei erzwingen)
- Foren:
- forum#1 (Link zum Forum mit der ID 1)
- forum:Support (Link zum Forum namens Support)
- forum:"Technical Support" (verwenden Sie doppelte Anführungszeichen, wenn der Forumsname Leerzeichen enthält)
- Forumsnachrichten:
- message#1218 (Link zur Nachricht mit der ID 1218)
- Projekte:
- project#3 (Link zu Projekt mit ID 3)
- project:Ein-Projekt (Link zu Projekt mit Namen oder Slug von „Ein-Projekt“)
- project:"Ein Projekt" (verwenden Sie doppelte Anführungszeichen für Projektnamen mit Leerzeichen)
- Nachrichten:
- news#2 (Link zur Nachricht mit der ID 2)
- news:Willkommen (Link zum Nachrichtenartikel namens „Willkommen“)
- news:"Erste Neuigkeiten (verwenden Sie doppelte Anführungszeichen, wenn der Name der Nachricht Leerzeichen enthält)
- Benutzer:
- user#2 (Link zu Benutzer mit ID 2)
- user:jsmith (Link zu Benutzer mit Login jsmith)
- @jsmith (Link zu Benutzer mit Login jsmith)
Link Unterdrückung:
- Sie können verhindern, dass Redmine-Links geparst werden, indem Sie ihnen ein Ausrufezeichen voranstellen: !
Externe Links
URLs (beginnend mit: www, http, https, ftp, ftps, sftp und sftps) und E-Mail-Adressen werden automatisch in anklickbare Links umgewandelt:
https://www.redmine.org, someone@foo.bar
zeigt: https://www.redmine.org, someone@foo.bar
Wenn Sie anstelle der URL einen bestimmten Text anzeigen möchten, können Sie die Standard-Textil-Syntax verwenden:
"Redmine Webseite":https://www.redmine.org
zeigt: Redmine Webseite
Textformatierung
Für Dinge wie Überschriften, Fettdruck, Tabellen, Listen unterstützt Redmine die Textile-Syntax. Informationen zur Verwendung dieser Funktionen finden Sie unter https://de.wikipedia.org/wiki/Textile. Ein paar Beispiele sind unten enthalten, aber die Engine unterstützt jedoch noch viele weitere Funktionen.
Schriftstil
* *Fett gedruckt*
* _kursiv_
* _*Fett Kursiv*_
* +unterstrichen+
* -durchgestrichen-
Anzeige:
- Fett gedruckt
- _kursiv
- Fett Kursiv
- unterstrichen
durchgestrichen
Eingebettete Bilder
- !image_url! zeigt ein Bild an, das sich unter image_url befindet (textiler Syntax)
- !>image_url! rechts schwebendes Bild
- Wenn Sie ein Bild an Ihre Wiki-Seite angehängt haben, kann es mit seinem Dateinamen inline angezeigt werden: !attached_image.png!
- Bilder aus der Zwischenablage Ihres Computers können direkt mit Strg-v oder cmd-v eingefügt werden (beachten Sie, dass ältere Browser inklusive aller Versionen des "Internet Explorer" nicht unterstützt werden)
- Bilddateien können zum Hochladen und Einbetten auf den Textbereich gezogen werden.
Überschriften
h1. Überschrift
h2. Untertitel
h3. untergeordneter Untertitel
edmine weist jeder dieser Überschriften einen Anker zu, sodass Sie mit „#Überschrift“, „#Untertitel“ usw. darauf verlinken können.
Absätze
p>. rechts ausgerichtet
p=. zentriert
Dies ist ein zentrierter Absatz.
Blockzitat
Beginnen Sie den Absatz mit bq.
bq. 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.
Inhaltsverzeichnis
{{toc}} => linksbündiges Inhaltsverzeichnis
{{>toc}} => rechtsbündiges Inhaltsverzeichnis
Horizontale Linie
---
Anzeige:
Makros
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ügungen 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: Makrofunktionen verbessern
{{issue(123, subject=false, project=true)}} -- Andromeda - Fehler #123
Code-Hervorhebung
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):
<pre><code class="ruby">
Geben Sie hier Ihren Code ein.
</code></pre>
Beispiel:
# Die Greeter-Klasse
class Greeter
def initialize(name)
@name = name.capitalize
end
def salute
puts "Hallo #{@name}!"
end
end