Redmine Wiki-Formatierung (CommonMark Markdown (GitHub Flavored))detailliert

Links

Redmine interne Links

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:

Externe Links

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

Textformatierung

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.

Schriftstil

* **Fett gedruckt**
* *kursiv*
* ***Fett Kursiv***
* ~~durchgestrichen~~

Display:

Eingebettete Bilder

Überschriften

# Überschrift
## Untertitel
### untergeordneter Untertitel

Redmine weist jeder dieser Überschriften einen Anker zu, sodass Sie mit „#Überschrift“, „#Untertitel“ usw. darauf verlinken können.

Blockzitat

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.

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ü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

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):

``` 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

Roh HTML

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 Reihenfoo
bar
bar