RusRedmineTextFormatting » History » Version 78

Oleg Shaburov, 2015-10-08 09:05

1 5 Lucy Yevseyeva
p(breadcrumb). [[RusGuide|Руководство]] » [[RusUser_Guide|Руководство пользователя]]
2 5 Lucy Yevseyeva
3 3 Lucy Yevseyeva
h1. Оформление текстов
4 1 Ruslan Khasanov
5 1 Ruslan Khasanov
{{>TOC}}
6 3 Lucy Yevseyeva
7 53 Lucy Yevseyeva
Для оформления текстов в описании задач и на wiki-страницах проектов Redmine использует язык разметки "Textile":http://ru.wikipedia.org/wiki/Textile_(%D1%8F%D0%B7%D1%8B%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%82%D0%BA%D0%B8).
8 24 Lucy Yevseyeva
9 24 Lucy Yevseyeva
p.  
10 24 Lucy Yevseyeva
11 40 Lucy Yevseyeva
h2. Стили шрифтов
12 40 Lucy Yevseyeva
13 40 Lucy Yevseyeva
p(. *_italic_*: _курсив_
14 40 Lucy Yevseyeva
15 40 Lucy Yevseyeva
p(. **_bold italic_**: *_жирный курсив_*
16 40 Lucy Yevseyeva
17 40 Lucy Yevseyeva
p(. *+underline+*: +подчеркнутый+
18 40 Lucy Yevseyeva
19 40 Lucy Yevseyeva
p(. *-strike-through-*: -перечеркнутый-
20 40 Lucy Yevseyeva
21 40 Lucy Yevseyeva
p(. *Plain ^superscript^*: ^Верхний^ индекс
22 40 Lucy Yevseyeva
23 40 Lucy Yevseyeva
p(. *Plain ~subscript~*: ~Нижний~ индекс
24 40 Lucy Yevseyeva
25 40 Lucy Yevseyeva
p(. *inline @monospace@*: @моноширинный@ шрифт
26 40 Lucy Yevseyeva
27 40 Lucy Yevseyeva
p(. *??cite??*: ??цитата??
28 40 Lucy Yevseyeva
29 3 Lucy Yevseyeva
h2. Строчные элементы
30 1 Ruslan Khasanov
31 3 Lucy Yevseyeva
h3. Внешние ссылки
32 1 Ruslan Khasanov
33 3 Lucy Yevseyeva
Адреса http(s), ftp и mail автоматически преобразуются в "кликабельные" ссылки:
34 1 Ruslan Khasanov
35 3 Lucy Yevseyeva
p(. *http://www.redmine.org*:  http://www.redmine.org
36 1 Ruslan Khasanov
37 3 Lucy Yevseyeva
Для размещения в ссылке произвольного текста используйте следующую разметку:
38 1 Ruslan Khasanov
39 1 Ruslan Khasanov
p(. *"Главная страница проекта Redmine":http://www.redmine.org*: "Главная страница проекта Redmine":http://www.redmine.org.
40 1 Ruslan Khasanov
41 7 Lucy Yevseyeva
h3. E-mail ссылки
42 7 Lucy Yevseyeva
43 7 Lucy Yevseyeva
p(. *someone@foo.bar*: someone@foo.bar.
44 7 Lucy Yevseyeva
45 7 Lucy Yevseyeva
В ссылке на e-mail адрес можно указать тему, текст письма и адреса для отправки копий.
46 7 Lucy Yevseyeva
47 7 Lucy Yevseyeva
p(. *"Email webmaster and admin":mailto:webmaster@foo.bar?cc=admin@foo.bar*: "Email webmaster and admin":mailto:webmaster@foo.bar?cc=admin@foo.bar -- указание адреса для отправки копии.
48 7 Lucy Yevseyeva
49 7 Lucy Yevseyeva
p(. *"Email someone for help":mailto:someone@foo.bar?subject=Website%20Help*: "Email someone for help":mailto:someone@foo.bar?subject=Website%20Help -- указание темы письма.
50 7 Lucy Yevseyeva
51 7 Lucy Yevseyeva
p(. *"Email someone for help":mailto:someone@foo.bar?subject=Website%20Help&body=My%20problem%20is%20*: "Email someone for help":mailto:someone@foo.bar?subject=Website%20Help&body=My%20problem%20is%20 -- указание текста письма.
52 7 Lucy Yevseyeva
53 7 Lucy Yevseyeva
p(. _*Важно_:* вместо пробелов в ссылку следует вставлять код %20.
54 8 Lucy Yevseyeva
55 3 Lucy Yevseyeva
h3. Акронимы
56 1 Ruslan Khasanov
57 28 Lucy Yevseyeva
Ненавязчиво пояснить аббревиатуры в тексте можно следующим образом:
58 1 Ruslan Khasanov
59 1 Ruslan Khasanov
p(. *JPL(Jean-Philippe Lang)*: JPL(Jean-Philippe Lang).
60 28 Lucy Yevseyeva
61 76 Имя Фамилия
К сожалению, не работает для кириллицы и смешанного регистра: ИС(Информационные Системы), QoS(Quality of Service)
62 1 Ruslan Khasanov
63 3 Lucy Yevseyeva
h3. Изображения
64 1 Ruslan Khasanov
65 11 Lucy Yevseyeva
+Внешние:+
66 1 Ruslan Khasanov
67 10 Lucy Yevseyeva
p(. *!image_url!* — встраивает в текст изображение, находящееся по внешнему адресу image_url.
68 1 Ruslan Khasanov
69 10 Lucy Yevseyeva
p(. *!image_url(Image title)!* — изображение будет снабжено заголовком.
70 1 Ruslan Khasanov
71 11 Lucy Yevseyeva
* встроенное изображение, причем текст будет продолжен после изображения !i0003.gif(Индеец)! вот так, а при наведении курсора на изображение появится текст. Этот текст также появится,если изображение по какой-либо причине недоступно — !i0004.gif(Индеец)! (отображение зависит от браузера)
72 11 Lucy Yevseyeva
73 1 Ruslan Khasanov
p(. *!>image_url!* — изображение выровнено по правому краю, текст обтекает изображение по левому краю.
74 1 Ruslan Khasanov
75 11 Lucy Yevseyeva
* изображение отображается справа от текста !>i0003.gif!
76 1 Ruslan Khasanov
пример изображения справа от текста
77 1 Ruslan Khasanov
опять справа от текста
78 1 Ruslan Khasanov
еще справа от текста
79 1 Ruslan Khasanov
и тут картинка справа от текста
80 1 Ruslan Khasanov
а тут текст слева от картинки
81 11 Lucy Yevseyeva
82 11 Lucy Yevseyeva
+Прикрепленные:+
83 11 Lucy Yevseyeva
84 11 Lucy Yevseyeva
p(. *!attached_image.png!* — встраивает в текст изображение attached_image.png, прикрепленное к странице.
85 11 Lucy Yevseyeva
86 72 Lucy Yevseyeva
p(. *!{width:50%}attached_image.png!* — задаёт ширину изображения относительно блока, в который его встроили (для больших изображений можно воспользоваться блоком [[RusRedmineTextFormatting#Предпросмотр-изображения|предварительного просмотра]]).
87 11 Lucy Yevseyeva
88 11 Lucy Yevseyeva
* !{width:50%}http://www.redmine.org/screenshots/scm_diff.png!
89 11 Lucy Yevseyeva
90 1 Ruslan Khasanov
*_Важно:_* ссылки на прикрепленные изображения действуют только на той странице, к которой они прикреплены.
91 72 Lucy Yevseyeva
92 1 Ruslan Khasanov
93 3 Lucy Yevseyeva
h2. Блочные элементы
94 1 Ruslan Khasanov
95 3 Lucy Yevseyeva
Для корректной обработки textile-разметки рекомендуется помещать блочные элементы (p, h, bq, fn) в самое начало строки и отделять их от остального текста пустыми строками.
96 1 Ruslan Khasanov
97 3 Lucy Yevseyeva
h3. Заголовки
98 1 Ruslan Khasanov
99 3 Lucy Yevseyeva
p(. *hn.* Заголовок n-ного уровня, где _n_ принимает значение от 1 до 6.
100 1 Ruslan Khasanov
101 13 Lucy Yevseyeva
<pre>
102 13 Lucy Yevseyeva
h1. Заголовок 1
103 13 Lucy Yevseyeva
104 25 Lucy Yevseyeva
h2=. Заголовок 2 // = выравнивание по центру
105 13 Lucy Yevseyeva
106 25 Lucy Yevseyeva
h3>. Заголовок 3 // > выравнивание по правому краю
107 13 Lucy Yevseyeva
</pre>
108 13 Lucy Yevseyeva
109 14 Lucy Yevseyeva
Заголовки снабжаются якорями, на которые можно будет давать ссылки (см. раздел [[RusRedmineTextFormatting#Wiki-страницы|Wiki-страницы]]).
110 14 Lucy Yevseyeva
111 15 Lucy Yevseyeva
Расставленные в тексте заголовки формируют блок "содержания" страницы, который можно встроить на страницу с помощью специального [[RusRedmineTextFormatting#Содержание|макроса]].
112 13 Lucy Yevseyeva
113 3 Lucy Yevseyeva
h3. Абзацы
114 1 Ruslan Khasanov
115 3 Lucy Yevseyeva
p. *p.* Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
116 1 Ruslan Khasanov
117 3 Lucy Yevseyeva
p(. *p(.* Отступ слева в 1em. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
118 1 Ruslan Khasanov
119 3 Lucy Yevseyeva
p((. *p((.* Отступ слева в 2em. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
120 3 Lucy Yevseyeva
Отступ сохраняется для всех следующих без пробела строк.
121 1 Ruslan Khasanov
122 3 Lucy Yevseyeva
p>. *p>.* Выравнивание по правому краю. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
123 1 Ruslan Khasanov
124 3 Lucy Yevseyeva
p<. *p<.* Выравнивание по левому краю (по умолчанию).
125 1 Ruslan Khasanov
126 3 Lucy Yevseyeva
p)))>. *p)))>.* Выравнивание по правому краю с отступом справа в 3em. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
127 3 Lucy Yevseyeva
_Выравнивание и отступ также сохраняется для всего следующего через перенос строки (@<br>@)
128 3 Lucy Yevseyeva
 текста._
129 1 Ruslan Khasanov
130 3 Lucy Yevseyeva
_Выравнивание сбрасывается с введением пустой строки между выровненным блочным элементом и остальным текстом._
131 1 Ruslan Khasanov
132 3 Lucy Yevseyeva
p=. *p=.* Выравнивание по центру. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
133 1 Ruslan Khasanov
134 3 Lucy Yevseyeva
p<>. *p<>.* Выравнивание по левому и правому краю. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
135 1 Ruslan Khasanov
136 16 Lucy Yevseyeva
h3. Горизонтальный разделитель
137 16 Lucy Yevseyeva
138 16 Lucy Yevseyeva
<pre>
139 16 Lucy Yevseyeva
---
140 16 Lucy Yevseyeva
141 17 Lucy Yevseyeva
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor 
142 17 Lucy Yevseyeva
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
143 17 Lucy Yevseyeva
 exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute 
144 17 Lucy Yevseyeva
irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
145 17 Lucy Yevseyeva
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia
146 17 Lucy Yevseyeva
 deserunt mollit anim id est laborum.
147 16 Lucy Yevseyeva
148 16 Lucy Yevseyeva
---
149 16 Lucy Yevseyeva
</pre>
150 16 Lucy Yevseyeva
151 16 Lucy Yevseyeva
---
152 16 Lucy Yevseyeva
153 16 Lucy Yevseyeva
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
154 16 Lucy Yevseyeva
155 16 Lucy Yevseyeva
---
156 16 Lucy Yevseyeva
157 3 Lucy Yevseyeva
h3. Pre-форматирование
158 1 Ruslan Khasanov
159 3 Lucy Yevseyeva
> Внутри выделенного *тэгами* блока текст не будет преобразован [[RedmineTextFormattingRus#Разметка Textile|Парсером]].
160 1 Ruslan Khasanov
161 3 Lucy Yevseyeva
Чтобы избежать преобразования textile-разметки в html-код используйте тэги @&#60;pre>&#60;/pre>@.
162 1 Ruslan Khasanov
163 3 Lucy Yevseyeva
<pre><pre>Внутри выделенного *тэгами* блока текст не будет преобразован [[RedmineTextFormattingRus#Разметка Textile|Парсером]].</pre></pre>
164 1 Ruslan Khasanov
165 1 Ruslan Khasanov
h3. Цитаты
166 1 Ruslan Khasanov
167 18 Lucy Yevseyeva
<pre>
168 18 Lucy Yevseyeva
> "Ruby on Rails" — программный каркас, написанный на языке программирования 
169 18 Lucy Yevseyeva
Ruby. Ruby on Rails предоставляет архитектурный образец Model-View-Controller 
170 18 Lucy Yevseyeva
(модель-представление-контроллер) для веб-приложений, а также обеспечивает их 
171 18 Lucy Yevseyeva
интеграцию с веб-сервером и сервером базы данных.
172 18 Lucy Yevseyeva
</pre>
173 18 Lucy Yevseyeva
174 18 Lucy Yevseyeva
> "Ruby on Rails" — программный каркас, написанный на языке программирования Ruby. Ruby on Rails предоставляет архитектурный образец Model-View-Controller (модель-представление-контроллер) для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером базы данных.
175 1 Ruslan Khasanov
 или
176 1 Ruslan Khasanov
177 18 Lucy Yevseyeva
<pre>
178 18 Lucy Yevseyeva
bq.:http://ru.wikipedia.org/wiki/Ruby_on_Rails "Ruby on Rails" — программный 
179 18 Lucy Yevseyeva
каркас, написанный на языке программирования Ruby. Ruby on Rails предоставляет 
180 18 Lucy Yevseyeva
архитектурный образец Model-View-Controller (модель-представление-контроллер) для
181 18 Lucy Yevseyeva
 веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером 
182 18 Lucy Yevseyeva
базы данных.
183 18 Lucy Yevseyeva
</pre>
184 1 Ruslan Khasanov
185 18 Lucy Yevseyeva
bq.:http://ru.wikipedia.org/wiki/Ruby_on_Rails "Ruby on Rails" — программный каркас, написанный на языке программирования Ruby. Ruby on Rails предоставляет архитектурный образец Model-View-Controller (модель-представление-контроллер) для веб-приложений, а также обеспечивает их интеграцию с веб-сервером и сервером базы данных.
186 18 Lucy Yevseyeva
187 18 Lucy Yevseyeva
<pre>
188 19 Lucy Yevseyeva
>> Вдруг кому пригодится.
189 48 Lucy Yevseyeva
> bq.:http://ru.wikipedia.org/wiki/Ruby_on_Rails 
190 48 Lucy Yevseyeva
преобразуется парсером в атрибут @cite="http://ru.wikipedia.org/wiki/Ruby_on_Rails"@
191 48 Lucy Yevseyeva
html-тэга <blockquote>
192 18 Lucy Yevseyeva
</pre>
193 18 Lucy Yevseyeva
194 19 Lucy Yevseyeva
>> Вдруг кому пригодится.
195 51 Lucy Yevseyeva
> <notextile>bq.:http://ru.wikipedia.org/wiki/Ruby_on_Rails</notextile> преобразуется парсером в атрибут @cite="http://ru.wikipedia.org/wiki/Ruby_on_Rails"@ html-тэга <blockquote>
196 1 Ruslan Khasanov
197 3 Lucy Yevseyeva
h3. Списки
198 1 Ruslan Khasanov
199 3 Lucy Yevseyeva
Разметка для ненумерованного списка
200 3 Lucy Yevseyeva
<pre>* Item 1
201 3 Lucy Yevseyeva
* Item 2
202 3 Lucy Yevseyeva
** Item 2.1
203 3 Lucy Yevseyeva
204 3 Lucy Yevseyeva
 ** Item 2.1.1
205 3 Lucy Yevseyeva
*** Item 2.1.2
206 3 Lucy Yevseyeva
** Item 2.2
207 3 Lucy Yevseyeva
* Item 3
208 3 Lucy Yevseyeva
209 1 Ruslan Khasanov
** Item 0
210 3 Lucy Yevseyeva
</pre>
211 1 Ruslan Khasanov
отображается как:
212 20 Lucy Yevseyeva
213 3 Lucy Yevseyeva
* Item 1
214 3 Lucy Yevseyeva
* Item 2
215 3 Lucy Yevseyeva
** Item 2.1
216 1 Ruslan Khasanov
217 3 Lucy Yevseyeva
 ** Item 2.1.1
218 3 Lucy Yevseyeva
*** Item 2.1.2
219 3 Lucy Yevseyeva
** Item 2.2
220 3 Lucy Yevseyeva
* Item 3
221 1 Ruslan Khasanov
222 3 Lucy Yevseyeva
** Item 0
223 1 Ruslan Khasanov
224 3 Lucy Yevseyeva
Разметка для нумерованного списка
225 3 Lucy Yevseyeva
<pre># Item 1
226 3 Lucy Yevseyeva
# Item 2
227 1 Ruslan Khasanov
228 3 Lucy Yevseyeva
 ## Item 2.1
229 3 Lucy Yevseyeva
230 3 Lucy Yevseyeva
  ## Item 2.1.1
231 3 Lucy Yevseyeva
## Item 2.2
232 3 Lucy Yevseyeva
# Item 3
233 3 Lucy Yevseyeva
234 1 Ruslan Khasanov
# Item 0
235 3 Lucy Yevseyeva
</pre>
236 1 Ruslan Khasanov
отображается как:
237 20 Lucy Yevseyeva
238 3 Lucy Yevseyeva
# Item 1
239 3 Lucy Yevseyeva
# Item 2
240 1 Ruslan Khasanov
241 3 Lucy Yevseyeva
 ## Item 2.1
242 1 Ruslan Khasanov
243 3 Lucy Yevseyeva
  ## Item 2.1.1
244 3 Lucy Yevseyeva
## Item 2.2
245 1 Ruslan Khasanov
# Item 3
246 1 Ruslan Khasanov
247 1 Ruslan Khasanov
# Item 0
248 20 Lucy Yevseyeva
249 20 Lucy Yevseyeva
Под элемент списка можно встроить текст, не нарушив нумерации, если поместить его через перенос строки и пробел:
250 20 Lucy Yevseyeva
251 20 Lucy Yevseyeva
<pre>* Item 1
252 20 Lucy Yevseyeva
 some text
253 20 Lucy Yevseyeva
 some text
254 20 Lucy Yevseyeva
* Item 2
255 20 Lucy Yevseyeva
 some text
256 20 Lucy Yevseyeva
** Item 2.1
257 20 Lucy Yevseyeva
 some text
258 20 Lucy Yevseyeva
* Item 3
259 20 Lucy Yevseyeva
</pre>
260 20 Lucy Yevseyeva
261 20 Lucy Yevseyeva
# Item 1
262 20 Lucy Yevseyeva
 some text
263 20 Lucy Yevseyeva
 some text
264 20 Lucy Yevseyeva
# Item 2
265 20 Lucy Yevseyeva
 some text
266 20 Lucy Yevseyeva
## Item 2.1
267 20 Lucy Yevseyeva
 some text
268 20 Lucy Yevseyeva
# Item 3
269 20 Lucy Yevseyeva
 some text
270 3 Lucy Yevseyeva
271 1 Ruslan Khasanov
h3. Таблицы
272 1 Ruslan Khasanov
273 78 Oleg Shaburov
*1.* Любое количество пустых символов будет заменено одним пробелом, поэтому для удобства разметки можно использовать текстовый редактор и табуляцию.
274 3 Lucy Yevseyeva
275 1 Ruslan Khasanov
<pre>
276 3 Lucy Yevseyeva
|_.UserID|_.Name|_.Group|_. attribute list |
277 3 Lucy Yevseyeva
|\3=.IT               |<. align left|
278 3 Lucy Yevseyeva
|1|Artur Pirozhkov |/2.Users |>. align right|
279 3 Lucy Yevseyeva
|2|Vasya Rogov        |=. center |
280 3 Lucy Yevseyeva
|3|John Smith |Admin
281 3 Lucy Yevseyeva
               (root)|^. valign top |
282 3 Lucy Yevseyeva
|4|-          |Nobody
283 3 Lucy Yevseyeva
               (anonymous)|~. valign bottom|
284 3 Lucy Yevseyeva
285 1 Ruslan Khasanov
</pre>
286 1 Ruslan Khasanov
287 3 Lucy Yevseyeva
Отображается как:
288 3 Lucy Yevseyeva
|_.UserID|_.Name|_.Group|_. attribute list |
289 3 Lucy Yevseyeva
|\3=.IT               |<. align left|
290 3 Lucy Yevseyeva
|1|Artur Pirozhkov |/2.Users |>. align right|
291 3 Lucy Yevseyeva
|2|Vasya Rogov        |=. center |
292 30 Lucy Yevseyeva
|3|John Smith |Admin
293 3 Lucy Yevseyeva
(root)|^. valign top |
294 3 Lucy Yevseyeva
|4|-          |Nobody
295 1 Ruslan Khasanov
               (anonymous)|~. valign bottom|
296 77 Oleg Shaburov
297 78 Oleg Shaburov
*2.* Для применения атрибутов к таблице, перед началом таблицы необходимо указать дополнительный тег @table{}.@
298 77 Oleg Shaburov
Например для горизонтального центрирования применяется свойство margin:0 auto, для указания статической ширины таблицы можно использовать свойство width:<значение> с значением в пикселях (600px) либо в процентах 100%.
299 77 Oleg Shaburov
300 77 Oleg Shaburov
<pre>
301 77 Oleg Shaburov
table{margin:0 auto; width:50%}.
302 77 Oleg Shaburov
|_\2.example|
303 77 Oleg Shaburov
|example|example|
304 77 Oleg Shaburov
|example|example|
305 77 Oleg Shaburov
</pre>
306 77 Oleg Shaburov
307 77 Oleg Shaburov
Отображается как:
308 77 Oleg Shaburov
309 77 Oleg Shaburov
table{margin:0 auto; width:50%}.
310 77 Oleg Shaburov
|_\2.example|
311 77 Oleg Shaburov
|example|example|
312 77 Oleg Shaburov
|example|example|
313 77 Oleg Shaburov
314 78 Oleg Shaburov
*3.* Стили применимы и к наполнению таблицы.
315 1 Ruslan Khasanov
316 77 Oleg Shaburov
<pre>
317 77 Oleg Shaburov
table{margin:0 auto}.
318 78 Oleg Shaburov
{background:#4F4F4F}. |_\8.%{font-size:18px; color:#F5F5DC}Check-list%|
319 77 Oleg Shaburov
{background:#4F4F4F}. |_=.%{color:#F5F5DC}№ 
320 77 Oleg Shaburov
кейса%|_=.%{color:#F5F5DC}Описание%|_=.%{color:#F5F5DC}Используемая 
321 77 Oleg Shaburov
процедура%|_=.%{color:#F5F5DC}Ожидаемый 
322 77 Oleg Shaburov
результат%|_=.%{color:#F5F5DC}Фактический результат.%|_=.%{color:#F5F5DC}Проверено%|_=.%{color:#F5F5DC}№ бага%|_=.%{color:#F5F5DC}Комментарий%|
323 77 Oleg Shaburov
|_.*1*|Описание теста №1|{{collapse(Процедура 1)
324 77 Oleg Shaburov
тело процедуры 1
325 1 Ruslan Khasanov
}}|=.Запись в БД обновилась.|=.%{color:green}Запись в БД обновилась.%|_.08.10.15|_.-||
326 77 Oleg Shaburov
{background:#F5F5DC}. |_.*2*|Описание теста №2|{{collapse(Процедура 2)
327 77 Oleg Shaburov
тело процедуры 2
328 77 Oleg Shaburov
}}|=.Ошибка|=.%{color:red}Ошибки не возникло.%|_.08.10.15|"20912":http://www.redmine.org/issues/20912|Не воспроизводится.|
329 78 Oleg Shaburov
{background:#4F4F4F}. |_\8.|
330 77 Oleg Shaburov
</pre>
331 77 Oleg Shaburov
332 77 Oleg Shaburov
table{margin:0 auto}.
333 78 Oleg Shaburov
{background:#4F4F4F}. |_\8.%{font-size:18px; color:#F5F5DC}Check-list%|
334 77 Oleg Shaburov
{background:#4F4F4F}. |_=.%{color:#F5F5DC}№ 
335 77 Oleg Shaburov
кейса%|_=.%{color:#F5F5DC}Описание%|_=.%{color:#F5F5DC}Используемая 
336 77 Oleg Shaburov
процедура%|_=.%{color:#F5F5DC}Ожидаемый 
337 77 Oleg Shaburov
результат%|_=.%{color:#F5F5DC}Фактический результат.%|_=.%{color:#F5F5DC}Проверено%|_=.%{color:#F5F5DC}№ бага%|_=.%{color:#F5F5DC}Комментарий%|
338 1 Ruslan Khasanov
|_.*1*|Описание теста №1|{{collapse(Процедура 1)
339 77 Oleg Shaburov
тело процедуры 1
340 77 Oleg Shaburov
}}|=.Запись в БД обновилась.|=.%{color:green}Запись в БД обновилась.%|_.08.10.15|_.-||
341 77 Oleg Shaburov
{background:#F5F5DC}. |_.*2*|Описание теста №2|{{collapse(Процедура 2)
342 77 Oleg Shaburov
тело процедуры 2
343 77 Oleg Shaburov
}}|=.Ошибка|=.%{color:red}Ошибки не возникло.%|_.08.10.15|"20912":http://www.redmine.org/issues/20912|Не воспроизводится.|
344 78 Oleg Shaburov
{background:#4F4F4F}. |_\8.|
345 1 Ruslan Khasanov
346 3 Lucy Yevseyeva
h3. Сноски
347 1 Ruslan Khasanov
348 26 Lucy Yevseyeva
<pre>Поясняемый текст[21]
349 3 Lucy Yevseyeva
350 26 Lucy Yevseyeva
fn21. Поясняющий текст.
351 1 Ruslan Khasanov
352 26 Lucy Yevseyeva
</pre>
353 3 Lucy Yevseyeva
354 26 Lucy Yevseyeva
Поясняемый текст[21]
355 26 Lucy Yevseyeva
356 26 Lucy Yevseyeva
fn21. Поясняющий текст.
357 3 Lucy Yevseyeva
358 1 Ruslan Khasanov
359 32 Lucy Yevseyeva
Ссылка не обрабатывается парсером, если отделяется от поясняемого текста: например [4] или "другой пример"[4].
360 1 Ruslan Khasanov
361 52 Lucy Yevseyeva
h2. Ссылки на объекты Redmine
362 3 Lucy Yevseyeva
363 54 Lucy Yevseyeva
Redmine позволяет встраивать в тексты ссылка на различные ресурсы (задачи, wiki-страницы, ревизии…).
364 52 Lucy Yevseyeva
365 3 Lucy Yevseyeva
Чтобы предотвратить преобразование redmine-разметки в ссылку поставьте перед ней восклицательный знак.
366 3 Lucy Yevseyeva
367 55 Lucy Yevseyeva
h3. Wiki-страницы
368 1 Ruslan Khasanov
369 55 Lucy Yevseyeva
Ссылка отображается красной, если страницы не существует: [[Nonexistent page]].
370 54 Lucy Yevseyeva
371 55 Lucy Yevseyeva
p(. *![[Guide]]*: [[Guide]] — ссылка на страницу.
372 1 Ruslan Khasanov
373 55 Lucy Yevseyeva
p(. *![[Guide|User manual]]*: [[Guide|User manual]] — ссылка с произвольным текстом.
374 1 Ruslan Khasanov
375 55 Lucy Yevseyeva
p(. *![[Guide#User-guide|User guide]]*: [[Guide#User-guide|User guide]] — ссылка на определенный заголовок страницы.
376 55 Lucy Yevseyeva
_После символа # в названии заголовка ставятся дефисы вместо пробелов._
377 1 Ruslan Khasanov
378 56 Lucy Yevseyeva
p(. *![[someproject:some-page]]* — ссылка на wiki-страницу из другого проекта.
379 3 Lucy Yevseyeva
380 56 Lucy Yevseyeva
p(. *![[someproject:]]* — ссылка на главную страницу Wiki другого проекта.
381 1 Ruslan Khasanov
382 56 Lucy Yevseyeva
h3. Вложения
383 56 Lucy Yevseyeva
  
384 56 Lucy Yevseyeva
p(. *!attachment:i0003.gif*: attachment:i0003.gif — ссылка на файл, прикрепленный к данной странице; если название файла содержит небуквенные символы, следует взять его в двойные кавычки.
385 1 Ruslan Khasanov
386 56 Lucy Yevseyeva
p(. _*Важно*_: ссылки на прикрепленные файлы действуют только на той странице, к которой они прикреплены.
387 1 Ruslan Khasanov
388 56 Lucy Yevseyeva
h3. Документы
389 55 Lucy Yevseyeva
390 56 Lucy Yevseyeva
p(. *!document#17* — ссылка на документ по идентификатору.
391 1 Ruslan Khasanov
392 56 Lucy Yevseyeva
p(. *!document:somedocument* — ссылка на документ по названию.
393 1 Ruslan Khasanov
394 56 Lucy Yevseyeva
p(. *!document:"Some document"* — название документа заключается в двойные кавычки, если в нем есть пробелы.
395 1 Ruslan Khasanov
396 56 Lucy Yevseyeva
p(. *!document:some_project:"Some document"* — ссылка по названию на документ в другом проекте.
397 55 Lucy Yevseyeva
398 56 Lucy Yevseyeva
h3. Проекты
399 1 Ruslan Khasanov
400 56 Lucy Yevseyeva
p(. *project#4* или *!project:someid* — ссылка на проект по числовому или символьному идентификатору.
401 1 Ruslan Khasanov
402 56 Lucy Yevseyeva
p(. *!project:someproject* — ссылка на проект по названию.
403 1 Ruslan Khasanov
404 56 Lucy Yevseyeva
p(. *!project:"Some project"* — название заключается в двойные кавычки, если в нем есть пробелы.
405 1 Ruslan Khasanov
406 56 Lucy Yevseyeva
h3. Задачи
407 1 Ruslan Khasanov
408 56 Lucy Yevseyeva
p(. *!#3177*: #3177 — ссылка перечеркнута, если задача закрыта.
409 1 Ruslan Khasanov
410 56 Lucy Yevseyeva
p(. *!#3177-9*: #3177-9 — ссылка на комментарий к задаче.
411 3 Lucy Yevseyeva
412 3 Lucy Yevseyeva
h3. Версии
413 3 Lucy Yevseyeva
414 56 Lucy Yevseyeva
p(. *!version#3* — ссылка на версию по идентификатору.
415 3 Lucy Yevseyeva
416 56 Lucy Yevseyeva
p(. *!version:1.0.0* — ссылка на версию по названию.
417 3 Lucy Yevseyeva
418 56 Lucy Yevseyeva
p(. *!version:"1.0 beta 2"* — название заключается в двойные кавычки, если в нем есть пробелы.
419 3 Lucy Yevseyeva
420 56 Lucy Yevseyeva
h3. Изменения
421 3 Lucy Yevseyeva
422 56 Lucy Yevseyeva
В зависимости от типа хэша изменений, используемого вашим репозитарием:
423 3 Lucy Yevseyeva
424 56 Lucy Yevseyeva
p(. *!r758* или *commit:c6f4d0fd*: r758 — редакция
425 3 Lucy Yevseyeva
426 56 Lucy Yevseyeva
p(. *!svn1|r758* или *commit:hg|c6f4d0fd*:  ссылка на редакцию в определенном репозитарии
427 3 Lucy Yevseyeva
428 56 Lucy Yevseyeva
p(. *!sandbox:r758* или *sandbox:commit:c6f4d0fd*: ссылка на редакцию в другом проекте
429 3 Lucy Yevseyeva
430 56 Lucy Yevseyeva
h3. Файлы репозитория
431 3 Lucy Yevseyeva
432 56 Lucy Yevseyeva
p(. *!source:some/file* — ссылка на файл репозитория.
433 3 Lucy Yevseyeva
434 56 Lucy Yevseyeva
p(. *!source:some/file@52* — ссылка на редакцию файла репозитория.
435 3 Lucy Yevseyeva
436 56 Lucy Yevseyeva
p(. *!source:some/file#L120* — ссылка на строку файла репозитория.
437 3 Lucy Yevseyeva
438 56 Lucy Yevseyeva
p(. *!source:some/file@52#L120* — комбинация разметки.
439 3 Lucy Yevseyeva
440 56 Lucy Yevseyeva
p(. *!source:repo_identifier|some/file* — ссылка на репозиторий не по умолчанию.
441 3 Lucy Yevseyeva
442 56 Lucy Yevseyeva
p(. *!source:"some file@52#L120"* — двойные кавычки используются, если в URL присутствуют пробелы.
443 3 Lucy Yevseyeva
444 3 Lucy Yevseyeva
p(. *!export:some/file* -- ссылка на скачивание файла.
445 1 Ruslan Khasanov
446 57 Lucy Yevseyeva
h3. Форумы
447 57 Lucy Yevseyeva
448 57 Lucy Yevseyeva
p(. *!forum#2*: ссылка на форум по идентификатору.
449 57 Lucy Yevseyeva
450 57 Lucy Yevseyeva
P(. *!forum:Discussion*: ссылка на форум по названию.
451 57 Lucy Yevseyeva
452 57 Lucy Yevseyeva
453 57 Lucy Yevseyeva
P(. *!forum:"Help and more"*: двойные кавычки используются, если в названии есть пробелы.
454 57 Lucy Yevseyeva
455 57 Lucy Yevseyeva
p(. *!message#1218*: ссылка на сообщение по идентификатору.
456 57 Lucy Yevseyeva
457 57 Lucy Yevseyeva
h3. Новости
458 57 Lucy Yevseyeva
459 57 Lucy Yevseyeva
p(. *!news#1*: ссылка на новость по идентификатору.
460 57 Lucy Yevseyeva
461 57 Lucy Yevseyeva
p(. *!news:Greetings*: ссылка на новость по названию.
462 57 Lucy Yevseyeva
463 58 Lucy Yevseyeva
p(. *!news:"eCookbook first release !"*: двойные кавычки используются, если в названии есть пробелы.
464 57 Lucy Yevseyeva
465 1 Ruslan Khasanov
h2. Макросы
466 1 Ruslan Khasanov
467 58 Lucy Yevseyeva
Список доступных макросов и их описание (по-английски) вызывается следующим макросом:
468 58 Lucy Yevseyeva
<pre>
469 58 Lucy Yevseyeva
{{macro_list}}
470 58 Lucy Yevseyeva
</pre>
471 1 Ruslan Khasanov
472 1 Ruslan Khasanov
h3. Содержание
473 1 Ruslan Khasanov
474 66 Lucy Yevseyeva
Отображает блок "содержание" страницы, который формируется автоматически на основе выставленных в тексте [[RusRedmineTextFormatting#Заголовки|заголовков]]:
475 1 Ruslan Khasanov
476 66 Lucy Yevseyeva
<pre>
477 66 Lucy Yevseyeva
{{TOC}}
478 66 Lucy Yevseyeva
479 66 Lucy Yevseyeva
{{>TOC}} // блок справа
480 66 Lucy Yevseyeva
</pre>
481 66 Lucy Yevseyeva
482 1 Ruslan Khasanov
h3. Дочерние страницы
483 1 Ruslan Khasanov
484 66 Lucy Yevseyeva
Выводит список ссылок на все "дочерние страницы":http://www.redmine.org/projects/redmine/wiki/RedmineWikis#Creating-sub-pages-parentchild-relationships (англ.) для +текущей+ страницы:
485 1 Ruslan Khasanov
486 66 Lucy Yevseyeva
<pre>
487 66 Lucy Yevseyeva
{{child_pages}}
488 66 Lucy Yevseyeva
</pre>
489 66 Lucy Yevseyeva
490 66 Lucy Yevseyeva
---
491 66 Lucy Yevseyeva
492 66 Lucy Yevseyeva
Выводит список дочерних страниц для любой страницы:
493 66 Lucy Yevseyeva
494 66 Lucy Yevseyeva
<pre>
495 66 Lucy Yevseyeva
{{child_pages(RedmineIssues)}}
496 66 Lucy Yevseyeva
</pre>
497 66 Lucy Yevseyeva
498 66 Lucy Yevseyeva
Пример:
499 66 Lucy Yevseyeva
500 66 Lucy Yevseyeva
{{child_pages(RedmineIssues)}}
501 66 Lucy Yevseyeva
502 66 Lucy Yevseyeva
---
503 66 Lucy Yevseyeva
504 66 Lucy Yevseyeva
Начинает список со ссылки на страницу:
505 66 Lucy Yevseyeva
506 66 Lucy Yevseyeva
<pre>
507 66 Lucy Yevseyeva
{{child_pages(RedmineIssues, parent=1)}}
508 66 Lucy Yevseyeva
</pre>
509 66 Lucy Yevseyeva
510 66 Lucy Yevseyeva
Пример:
511 66 Lucy Yevseyeva
512 66 Lucy Yevseyeva
{{child_pages(RedmineIssues, parent=1)}}
513 66 Lucy Yevseyeva
514 66 Lucy Yevseyeva
---
515 66 Lucy Yevseyeva
516 66 Lucy Yevseyeva
Выводит дочерние страницы заданной глубины вложенности:
517 66 Lucy Yevseyeva
518 66 Lucy Yevseyeva
519 66 Lucy Yevseyeva
<pre>
520 67 Lucy Yevseyeva
{{child_pages(RedmineIssues, depth=2)}}
521 66 Lucy Yevseyeva
</pre>
522 66 Lucy Yevseyeva
523 67 Lucy Yevseyeva
{{child_pages(RedmineIssues, depth=2)}}
524 1 Ruslan Khasanov
525 1 Ruslan Khasanov
---
526 67 Lucy Yevseyeva
527 67 Lucy Yevseyeva
<pre>
528 67 Lucy Yevseyeva
{{child_pages(RedmineIssues, depth=1, parent=1)}}
529 67 Lucy Yevseyeva
</pre>
530 67 Lucy Yevseyeva
531 67 Lucy Yevseyeva
{{child_pages(RedmineIssues, depth=1, parent=1)}}
532 67 Lucy Yevseyeva
533 67 Lucy Yevseyeva
---
534 67 Lucy Yevseyeva
535 1 Ruslan Khasanov
h3. Включение текста
536 1 Ruslan Khasanov
537 68 Lucy Yevseyeva
Выводит содержимое указанной страницы:
538 1 Ruslan Khasanov
539 68 Lucy Yevseyeva
<pre>
540 1 Ruslan Khasanov
541 68 Lucy Yevseyeva
{{include(PMO)}}
542 68 Lucy Yevseyeva
543 68 Lucy Yevseyeva
</pre>
544 68 Lucy Yevseyeva
545 68 Lucy Yevseyeva
Пример (для удобства включение обрамлено горизонтальными разделителями "---" )
546 68 Lucy Yevseyeva
547 68 Lucy Yevseyeva
---
548 68 Lucy Yevseyeva
549 68 Lucy Yevseyeva
{{include(PMO)}}
550 68 Lucy Yevseyeva
551 68 Lucy Yevseyeva
---
552 68 Lucy Yevseyeva
553 68 Lucy Yevseyeva
554 68 Lucy Yevseyeva
Если включаемая страница не найдена или у текущего пользователя нет доступа на её просмотр, будет выведено сообщение об ошибке:
555 44 Lucy Yevseyeva
{{include(Foo)}}
556 44 Lucy Yevseyeva
557 69 Lucy Yevseyeva
h3. Свёрнутый блок
558 69 Lucy Yevseyeva
559 69 Lucy Yevseyeva
<pre>
560 69 Lucy Yevseyeva
{{collapse(Осторожно, спойлер!)
561 69 Lucy Yevseyeva
Всех убил адвокат.
562 69 Lucy Yevseyeva
}}
563 69 Lucy Yevseyeva
</pre>
564 69 Lucy Yevseyeva
565 69 Lucy Yevseyeva
{{collapse(Осторожно, спойлер!)
566 69 Lucy Yevseyeva
Всех убил адвокат.
567 69 Lucy Yevseyeva
}}
568 69 Lucy Yevseyeva
569 69 Lucy Yevseyeva
h3. Предпросмотр изображения
570 69 Lucy Yevseyeva
571 71 Lucy Yevseyeva
Выводит блок шириной 100 px для предварительного просмотра прикрепленного изображения:
572 71 Lucy Yevseyeva
573 71 Lucy Yevseyeva
<pre>
574 71 Lucy Yevseyeva
{{thumbnail(scm_diff.png)}}
575 71 Lucy Yevseyeva
</pre>
576 71 Lucy Yevseyeva
577 71 Lucy Yevseyeva
Можно задать ширину блока и всплывающую подсказку:
578 71 Lucy Yevseyeva
579 71 Lucy Yevseyeva
<pre>
580 71 Lucy Yevseyeva
{{thumbnail(scm_diff.png, size=300, title=Thumbnail)}}
581 71 Lucy Yevseyeva
</pre>
582 71 Lucy Yevseyeva
583 71 Lucy Yevseyeva
{{thumbnail(scm_diff.png, size=300, title=Thumbnail)}}
584 69 Lucy Yevseyeva
585 44 Lucy Yevseyeva
h2. CSS
586 44 Lucy Yevseyeva
587 44 Lucy Yevseyeva
h3. Идентификаторы
588 44 Lucy Yevseyeva
589 44 Lucy Yevseyeva
p(. *p(#id).* — присваивает абзацу идентификатор id.
590 44 Lucy Yevseyeva
591 44 Lucy Yevseyeva
Пример: 
592 44 Lucy Yevseyeva
593 44 Lucy Yevseyeva
p((#id). Данный абзац имеет идентификатор id (якорь), что может быть использовано, например, для создания [[RedmineTextFormattingRus#id|ссылки]] на него без использования заголовков.
594 44 Lucy Yevseyeva
595 44 Lucy Yevseyeva
h3. Классы
596 60 Lucy Yevseyeva
597 61 Lucy Yevseyeva
p(. *p(class_name).* — присваивает абзацу класс.
598 44 Lucy Yevseyeva
599 44 Lucy Yevseyeva
p(. *&#37;(class_name)span_content%* — присваивает диапазону класс.
600 44 Lucy Yevseyeva
601 44 Lucy Yevseyeva
Примеры:
602 1 Ruslan Khasanov
603 59 Lucy Yevseyeva
p((breadcrumb). Хлебные крошки [[Guide|Руководство »]] [[User Guide|Руководство пользователя »]]
604 44 Lucy Yevseyeva
605 44 Lucy Yevseyeva
%(wiki_page-21-watcher icon icon-fav) Избранное%
606 44 Lucy Yevseyeva
607 44 Lucy Yevseyeva
h3. Стили
608 44 Lucy Yevseyeva
609 62 Lucy Yevseyeva
*<notextile>%</notextile>{background:lightgreen}Зеленый фон%* — %{background:lightgreen}Зеленый фон%
610 44 Lucy Yevseyeva
611 63 Lucy Yevseyeva
*<notextile>%</notextile>{text-decoration:overline}"Надчеркивание"%* — %{text-decoration:overline}"Надчеркивание"%
612 45 Lucy Yevseyeva
613 65 Lucy Yevseyeva
Комбинирование стилей:
614 3 Lucy Yevseyeva
615 3 Lucy Yevseyeva
*<notextile>%</notextile>{background:silver;color:black;border-style:outset;padding:5px}Отмена%* — *%{background:silver;color:black;border-style:outset;padding:5px}Отмена%*
616 3 Lucy Yevseyeva
617 3 Lucy Yevseyeva
h2. Подсветка кода
618 3 Lucy Yevseyeva
619 1 Ruslan Khasanov
Подсветка кода реализована на "CodeRay":http://coderay.rubychan.de/ - скоростной библиотеке, написанной на Ruby. Она поддерживает синтаксис C, C++, CSS, Delphi, Diff, Groovy, HTML, Java, Javascript, JSON, Nitro-XHTML, PHP, Python, RHTML, Ruby, Scheme, SQL, XML и YAML.
620 3 Lucy Yevseyeva
621 1 Ruslan Khasanov
Чтобы подсветить код, используйте следующую разметку:
622 1 Ruslan Khasanov
623 1 Ruslan Khasanov
<pre><code><pre><code class="ruby">
624 1 Ruslan Khasanov
  Place your code here.
625 1 Ruslan Khasanov
</code></pre>
626 1 Ruslan Khasanov
</code></pre>
627 1 Ruslan Khasanov
628 2 Denis Savitskiy
Пример:
629 1 Ruslan Khasanov
630 1 Ruslan Khasanov
<pre><code class="ruby">
631 1 Ruslan Khasanov
# The Greeter class
632 1 Ruslan Khasanov
class Greeter
633 1 Ruslan Khasanov
  def initialize(name)
634 1 Ruslan Khasanov
    @name = name.capitalize
635 1 Ruslan Khasanov
  end
636 1 Ruslan Khasanov
 
637 1 Ruslan Khasanov
  def salute
638 3 Lucy Yevseyeva
    puts "Hello #{@name}!"
639 43 Lucy Yevseyeva
  end
640 43 Lucy Yevseyeva
end
641 46 Lucy Yevseyeva
</code></pre>
642 43 Lucy Yevseyeva
643 74 Lucy Yevseyeva
h2. Экранирование разметки
644 43 Lucy Yevseyeva
645 3 Lucy Yevseyeva
Чтобы парсер не обрабатывал символы как textile-разметку, их следует поместить в экранирующие тэги:
646 1 Ruslan Khasanov
|_.Input |_. Output|
647 1 Ruslan Khasanov
|*<notextile><notextile>|</notextile></notextile>*|<notextile>|</notextile>|
648 1 Ruslan Khasanov
649 1 Ruslan Khasanov
h2. Заключение
650 52 Lucy Yevseyeva
651 52 Lucy Yevseyeva
Простейшие возможности разметки доступны через кнопки над полем ввода, однако, все варианты оформления применимы к любому тексту в Redmine: задаче, новости, комментарию и т.п.
652 52 Lucy Yevseyeva
Историю изменений wiki-страницы можно посмотреть, нажав ссылку "История " вверху справа.
653 52 Lucy Yevseyeva
В качестве примера всех перечисленных вариантов разметки можно рассмотреть исходный код данной статьи.
654 1 Ruslan Khasanov
655 1 Ruslan Khasanov
---
656 1 Ruslan Khasanov
657 75 Lucy Yevseyeva
p(breadcrumbs). Переведено и дополнено [[RedmineTextFormatting]] (v.105)
658 70 Lucy Yevseyeva
659 70 Lucy Yevseyeva
---