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> Alternative HTML-Codes: *fett* _kursiv_ @inlinemono@</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> Alternative HTML-Codes: *fett* _kursiv_ @inlinemono@ |
||
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 | * *!image_url!* Zeigt ein Bild an, das sich unter @image_url@ befindet (Textile Syntax) |
||
109 | * *!>image_url!* Rechts schwebendes Bild |
||
110 | * *!image_url(Bildtitel)!* Zeigt ein Bild mit einem @Alt/Titel@-Attribut an |
||
111 | * *!image_url!: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: *!attached_image.png!* |
||
114 | |||
115 | Sie können dem Bild auch einen CSS-Stil auf die gleiche Weise zuweisen wie @SPAN@-Elementen. Mit dem Code *!{width: 100%}attached_image.png!* 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 |