Project

General

Profile

DeRedmineTextFormattingTextile » History » Version 12

C S, 2021-04-15 09:37
Hinweis Unvollständig entfernt

1 3 C S
Übersetzung der "Rev. 11":http://www.redmine.org/projects/redmine/wiki/RedmineTextFormattingTextile/11
2
3
{{>TOC}}
4
5 1 C S
h1. Textile Formatierung
6
7 2 C S
Unten wird die *Textile* Formatierung beschrieben. Informationen zur *Markdown* -Formatierung finden Sie unter [[DeRedmineTextFormattingMarkdown|Markdown Formatierung]].
8
Einschränkungen der aktuellen Textilunterstützung finden Sie unter #6269, #10078 (Definitionslisten).
9
10
h2. Verweise (Links)
11
12
h3. Redmine interne Verweise
13
14
{{include(DeRedmineTextFormattingRedmineLinks)}}
15
16
h3. Externe Verweise
17
18
URLs (http, https, ftp and ftps) werden automatisch in anklickbare Links umgewandelt:
19
* *http://www.redmine.org* -- Externer Link zur Redmine Webseite: http://www.redmine.org
20
21
URLs können auch anderen Text als den Link selbst verwenden:
22
* *"Redmine Webseite":http://www.redmine.org* -- Externer Link mit anderem Text: "Redmine Webseite":http://www.redmine.org
23
* *!http://www.redmine.org/attachments/7069/Redmine_logo.png(Redmine web site)!:http://www.redmine.org* -- Externes Bild mit einem Titel, der auf eine URL verweist: 
24
25
p=. !http://www.redmine.org/attachments/7069/Redmine_logo.png(Redmine Webseite)!:http://www.redmine.org
26
27
Der Datei-URI kann zum Verknüpfen des UNC-Pfads verwendet werden:
28 1 C S
* *"\\server\share$":file://///server/share%24* -- Datei-URI mit UNC-Pfad: "\\server\share$":file://///server/share%24
29
Sie sollten "URL kodierte":http://www.w3schools.com/tags/ref_urlencode.asp Angaben für Sonderzeichen wie Leertaste, $, ä, ü, ö, ß, etc. benutzen.
30 3 C S
31
h3. E-Mail Adressen
32
33
E-Mail Adressen werden automatisch in anklickbare Links umgewandelt:
34
35
* *jemand@foo.bar* -- Link zu einer Email Addresse: jemand@foo.bar
36
* *"Email":mailto:jemand@foo.bar* -- Email link mit anderem Text: "Email":mailto:jemand@foo.bar
37 4 C S
38
Komplexere E-Mail-Anweisungen können zu einem E-Mail-Link hinzugefügt werden. Ein Standardthema, ein Standardtext und CC-Informationen können definiert werden. Beachten Sie, dass Leerzeichen in einem dieser Felder durch den Code %20 ersetzt werden müssen.
39
40
* *"Email an Webmaster und Admin":mailto:webmaster@foo.bar?cc=admin@foo.bar* -- Email an den Webmaster und als CC an den Admin:  "Email an Webmaster und Admin":mailto:webmaster@foo.bar?cc=admin@foo.bar
41
* *"Email an Support für Hilfe":mailto:support@foo.bar?subject=Webseiten%20Hilfe* -- Email Link mit dem Titel "Webseiten Hilfe": "Email an Support für Hilfe":mailto:support@foo.bar?subject=Webseiten%20Hilfe
42
* *"Email an Support für Hilfe":mailto:support@foo.bar?subject=Webseiten%20Hilfe&body=Mein%20Problem%20ist%20* -- Email Link mit dem Titel "Webseiten Hilfe" und Standardtext im Nachrichtenbereich: "Mein Problem ist ":mailto:support@foo.bar?subject=Webseiten%20Hilfe&body=Mein%20Problem%20ist%20
43
44
h2. Textformatierung
45
46
Für Überschriften, Fettdruck, Tabellen, Listen unterstützt Redmine den "Textile Syntax":https://de.wikipedia.org/wiki/Textile. Weitere Informationen zur Verwendung dieser Funktionen finden Sie auch unter http://redcloth.org/hobix.com/textile/. Einige Beispiele sind unten aufgeführt, aber das System kann noch viel mehr.
47 5 C S
48
h3. Akronym
49
50
<pre>
51
JPL(Jean-Philippe Lang)
52
</pre>
53
54
Darstellung:
55
56
JPL(Jean-Philippe Lang)
57
58
h3. Schriftart
59
60
<pre><code>* *fett*
61
* _kursiv_
62
* *_fett kursiv_*
63
* +unterstrichen+
64
* -durchgestrichen-
65
* Normal ^hochgestellt^
66
* Normal ~tiefgestellt~
67
* @Schriftart Monospace@
68
* <notextile>Normal *fett* _kursiv_ normal;E=mc ^2^</notextile>
69
* <notextile>Normal<notextile></notextile>*fett*<notextile></notextile>_kursiv_<notextile></notextile>normal;E=mc<notextile></notextile>^2^</notextile>
70
* <notextile>Escaping: <notextile>*fett* _kursiv_ @inlinemono@</notextile> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alternative HTML-Codes: &#42;fett&#42; &#95;kursiv&#95; &#64;inlinemono&#64;</notextile>
71
* <notextile><pre>*Mehrere Linien*      ein "Link":http://www.redmine.org</pre></notextile>
72
* <notextile><pre><notextile></notextile>*Mehrere Linien*      Ein "Link":http://www.redmine.org</pre></notextile>
73
</code></pre>
74
75 6 C S
Darstellung:
76 5 C S
77
 * *fett*
78
 * _kursiv_
79
 * *_fett kursiv_*
80
 * +unterstrichen+
81
 * -durchgestrichen-
82
 * Normal ^hochgestellt^
83
 * Normal ~tiefgestellt~
84
 * @Schriftart Monospace@
85
 * Normal *fett* _kursiv_ normal;E=mc ^2^
86
 * Normal<notextile></notextile>*fett*<notextile></notextile>_kursiv_<notextile></notextile>normal;E=mc<notextile></notextile>^2^
87
 * Escaping: <notextile>*fett* _kursiv_ @inlinemono@</notextile> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alternative HTML-Codes: &#42;fett&#42; &#95;kursiv&#95; &#64;inlinemono&#64;
88
 * <pre>*Mehrere Linien*      Ein "Link":http://www.redmine.org</pre>
89
 * <pre><notextile></notextile>*Mehrere Linien*      Ein "Link":http://www.redmine.org</pre>
90 7 C S
91
h3. Farben
92
93
<pre><code><notextile>* %{color:red}Rot% %{color:green}Grün% %{color:yellow}Gelb% %{color:#82B6E1}Bläulich%
94
* %{color:red}Rot%<notextile></notextile>%{color:green}Grün%<notextile></notextile>%{color:yellow}Gelb%<notextile></notextile>%{color:#82B6E1}Bläulich%
95
* %{background:lightgreen}Hellgrüner Hintergrund% %{background:yellow}Gelber Hintergrund%
96
* %{background:lightgreen}Hellgrüner Hintergrund%<notextile></notextile>%{background:yellow}Gelber Hintergrund%
97
</notextile></code></pre>
98
99
Anzeige:
100
101
 * %{color:red}Rot% %{color:green}green% %{color:yellow}Gelb% %{color:#82B6E1}Bläulich%
102
 * %{color:red}Rot%<notextile></notextile>%{color:green}Grün%<notextile></notextile>%{color:yellow}Gelb%<notextile></notextile>%{color:#82B6E1}Bläulich%
103
 * %{background:lightgreen}Hellgrüner Hintergrund% %{background:yellow}Gelber Hintergrund%
104
 * %{background:lightgreen}Hellgrüner Hintergrund%<notextile></notextile>%{background:yellow}Gelber Hintergrund%
105
106
h3. Eingebettete Bilder
107
108
* *&#33;image_url&#33;* Zeigt ein Bild an, das sich unter @image_url@ befindet (Textile Syntax)
109
* *&#33;>image_url&#33;* Rechts schwebendes Bild
110
* *&#33;image_url(Bildtitel)&#33;* Zeigt ein Bild mit einem @Alt/Titel@-Attribut an
111
* *&#33;image_url&#33;:URL* Zeigt ein Bild von @image_url@ mit hinzugefügter Link-URL an
112
113
Wenn Sie ein Bild an Ihre Wiki-Seite angehängt haben, kann es unter Verwendung des Dateinamens im Inhalt angezeigt werden: *&#33;attached_image.png&#33;*
114
115
Sie können dem Bild auch einen CSS-Stil auf die gleiche Weise zuweisen wie @SPAN@-Elementen. Mit dem Code *&#33;{width: 100%}attached_image.png&#33;* wird das Bild an die Breite des übergeordneten Elements angepasst.
116
117
h3. Überschriften
118
119
<pre><code>h1. Hauptüberschrift
120
121
h2. Sekundäre Überschrift
122
123
h3. Tertiäre Überschrift
124
</code></pre>
125
126 8 C S
Redmine weist jeder dieser Überschriften einen Anker zu, sodass Sie sie mit @"#Hauptüberschrift", "#Sekundäre Überschrift"@ usw. verknüpfen können.
127 9 C S
128
h3. Absätze
129
130
<pre><code>p. links ausgerichtet
131
132
p(. Linker Einzug 1em
133
134
p((. Linker Einzug 2em
135
sowie für folgende Zeilen
136
137
p>. rechts ausgerichtet
138
139
p)))>. Rechter Einzug 3em
140
141
p=. Dies ist ein zentrierter Absatz.
142
</code></pre>
143
144
Anzeige:
145
146
p(. Linker Einzug 1em
147
148
p((. Linker Einzug 2em
149
sowie für folgende Zeilen
150
151
p>. rechts ausgerichtet
152
153
p)))>. Rechter Einzug 3em
154
155
p=. Dies ist ein zentrierter Absatz.
156
157
h3. Horizontale Linie
158
159
@----@
160
161
Anzeige:
162
163
----
164
165
h3. Vorformatierter Text
166
167
<pre> <pre>*Dieser Text wird nicht fett angezeigt*</pre> </pre>
168
169
Anzeige:
170
171
<pre> *Dieser Text wird nicht fett angezeigt* </pre>
172
173
h3. Block Zitate
174
175
Absatzbeginn mit *bq.*:
176
177
178
<pre><code>bq. Rails ist ein Full-Stack-Framework für die Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster.
179
Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
180
</code></pre>
181
182
Anzeige:
183
184
bq. Rails ist ein Full-Stack-Framework für die Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster.
185
Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
186
187
Sie können auch > am Anfang jeder Zeile verwenden und sie für verschachtelte Anführungszeichen stapeln:
188
189
<pre>
190
>>Rails ist ein Full-Stack-Framework für die Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster.
191
>>Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
192
>Super!
193
</pre>
194
195
Anzeige:
196
197
>>Rails ist ein Full-Stack-Framework für die Entwicklung datenbankgestützter Webanwendungen nach dem Model-View-Control-Muster.
198
>>Um live zu gehen, müssen Sie lediglich eine Datenbank und einen Webserver hinzufügen.
199
>Super!
200
201
h3. Ungeordnete Listen
202
203
<pre>
204
* Punkt 1
205
* Punkt 2
206
** Punkt 21
207
** Punkt 22
208
* Punkt 3
209
</pre>
210
211
Anzeige:
212
213
* Punkt 1
214
* Punkt 2
215
** Punkt 21
216
** Punkt 22
217
* Punkt 3
218
219
h3. Geordnete Listen
220
221
<pre>
222
# Punkt 1
223
# Punkt 2
224
# Punkt 3
225
## Punkt 3.1
226
## Punkt 3.2
227
</pre>
228
229
Anzeige:
230
231
# Punkt 1
232
# Punkt 2
233
# Punkt 3
234
## Punkt 3.1
235
## Punkt 3.2
236
237
h3. Tabellen
238
239
<pre>
240
|_.ID      |_.Name          |_.Gruppe     |_. Attributen Liste   |
241
|Start mit  | einer              |   simplen   |Reihe                 |
242
|\3=.IT                                      |<. Ausrichtung links       |
243
|1             |Artur Pirozhkov |/2.Benutzer    |>. Ausrichtung rechts      |
244
|2             |Vasya Rogov     |=. zentriert   |
245
|3             |John Smith      |Admin
246
                                 (root)      |^. Ausrichtung oben       |
247
|4             |-               |Nobody
248
                                 (anonymous) |~. Ausrichtung unten    |
249
</pre>
250
251
Anzeige(Alle multiplen Leerzeichen werden durch 1 Leerzeichen ersetzt):
252
253
|_.ID      |_.Name          |_.Gruppe     |_. Attributen Liste   |
254
|Start mit  | einer              |   simplen   |Reihe                 |
255
|\3=.IT                                      |<. Ausrichtung links       |
256
|1             |Artur Pirozhkov |/2.Benutzer    |>. Ausrichtung rechts      |
257
|2             |Vasya Rogov     |=. zentriert   |
258
|3             |John Smith      |Admin
259
                                 (root)      |^. Ausrichtung oben       |
260
|4             |-               |Niemand
261
                                 (anonymous) |~. Ausrichtung unten    |
262
263
Wenn Sie Pipe-Zeichen in Ihre Tabelle aufnehmen möchten (z. B. für Wiki-Links), müssen Sie verhindern, dass *Textile* diese interpretiert:
264
265
|_.Eingabe |_. Ausgabe|
266
|*<notextile><notextile>|</notextile></notextile>*|<notextile>|</notextile>|
267
268
Wenn Sie die Breite der Tabelle angeben möchten, müssen Sie *table{width: 100%}.* unmittelbar vor Ihrer Tabellendefinition einfügen:
269
270
<pre>
271
table{width:100%}.
272
| Diese Tabelle nutzt
273
die komplette horizontale Breite |
274
</pre>
275
276
Auf diese Weise erstreckt sich die Tabelle über die gesamte Seitenbreite ...
277
278
table{width:100%}.
279
| Diese Tabelle nutzt
280
die komplette horizontale Breite |
281
282
... verglichen mit der Standardbreite:
283
284
| Diese Tabelle nutzt nur
285
die benötigte horizontale Breite |
286 10 C S
287
h3. Inhaltsverzeichnis
288
289
<pre><code>{{toc}} => Links ausgerichtetes Inhaltsverzeichnis
290
{{>toc}} => Rechts ausgerichtetes Inhaltsverzeichnis
291
</code></pre>
292
293
Bitte beachten Sie, dass das @toc@-Tag eine leere Zeile darüber und darunter und keinen anderen Text davor und danach benötigt.
294
295
Beispiel:
296
297
<pre><code>
298
h1. Seitenüberschrift
299
300
h2. Ein Thema
301
302
{{toc}}
303
304
h2. Ein weiteres Thema
305
</code></pre>
306
307 11 C S
h2. Makros
308 10 C S
309
Redmine enthält ein Makrosystem, mit dem Sie benutzerdefinierte Funktionen hinzufügen können, um dynamischen Inhalt in formatierten Text einzufügen. Sie können lernen, wie Sie Ihre eigenen Makros in [[DeRedmineMacros|Redmine Makros]] schreiben. Redmine enthält auch einige integrierte Makros:
310
311 1 C S
{{macro_list}}
312 11 C S
313
h2. Code-Hervorhebung
314
315
Die Standardcode-Hervorhebung basiert auf "Rouge": http: //rouge.jneen.net/, einer in reinem Ruby geschriebenen Syntax-Hervorhebungsbibliothek. Es 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* and *yaml* (yml) , wobei die Namen in Klammern die Aliase sind. Die vollständige Liste der unterstützten Sprachen finden Sie unter [[RedmineCodeHighlightingLanguages]].
316
317
Mit dieser Syntax können Sie Code in Ihrer Wiki-Seite hervorheben:
318
319
<pre><code><pre><code class="ruby">
320
   Geben Sie hier Ihren Code ein.
321
</code></pre>
322
</code></pre>
323
324
Beispiel:
325
326
<pre><code class="ruby">
327
# Die große Klasse
328
class Greeter
329
  def initialize(name)
330
    @name = name.capitalize
331
  end
332
 
333
  def salute
334
    puts "Hallo #{@name}!"
335
  end
336
end
337
</code></pre>
338
339
h2. Text mit CSS gestalten
340
341
Textile kann Text mit CSS formatieren. Beispiele wie folgt:
342
343
<pre>Drei Grundfarben des Lichts sind %{color: #f00}rot%, %{color: #0f0}grün% und %{color: #00f}blau%.
344
345
p{border: solid 1px #000; padding: 0.5em;}. Der schnelle, braune Fuchs springt über den faulen Hund.
346
347
table{width: 100%}.
348
|={width: 30%; background-color: #aaf;}. column 1 |={width: 70%}. column 2 |
349
</pre>
350
351
Anzeige: 
352
353
Die drei Grundfarben des Lichts sind %{color: #f00}rot%, %{color: #0f0}grün% und %{color: #00f}blau%.
354
355
p{border: solid 1px #000; padding: 0.5em;}. Der schnelle, braune Fuchs springt über den faulen Hund.
356
357
table{width: 100%}.
358
|={width: 30%; background-color: #aaf;}. column 1 |={width: 70%}. column 2 |
359
360
h3. Zulässige CSS-Eigenschaften
361
362
Redmine erlaubt die folgenden Eigenschaften. Andere Eigenschaften sind aus Sicherheitsgründen nicht zulässig (siehe r2192).
363
364
* background
365
* background-*
366
* border
367
* border-*
368
* color
369
* float
370
* font
371
* font-*
372
* height
373
* margin
374
* margin-*
375
* max-height
376
* max-width
377
* min-height
378
* min-width
379
* padding
380
* padding-*
381
* text
382
* text-*
383
* width