Sintaxis avanzada
Versión 12 (Gonzalo Maqueira, 2012-03-01 14:27)
1 | 4 | Gonzalo Maqueira | h1. Formatos de la Wiki |
---|---|---|---|
2 | 4 | Gonzalo Maqueira | |
3 | 4 | Gonzalo Maqueira | h2. Enlaces |
4 | 4 | Gonzalo Maqueira | |
5 | 4 | Gonzalo Maqueira | h3. Enlaces de Redmine |
6 | 4 | Gonzalo Maqueira | |
7 | 4 | Gonzalo Maqueira | Redmine permite hipervínculos entre los temas, de cambios y las páginas wiki de formato wiki se utiliza en cualquier lugar. |
8 | 4 | Gonzalo Maqueira | |
9 | 4 | Gonzalo Maqueira | * Enlace a un tema: *#124* (muestra -[[manual:Sintaxis avanzada|#124]]-, el enlace está tachado si la petición está cerrada) |
10 | 4 | Gonzalo Maqueira | * Enlace a cambios: *r758* (muestra +[[manual:Sintaxis avanzada|r758]]+) |
11 | 4 | Gonzalo Maqueira | * Enlace a cambios con ID no numérico: *commit:c6f4d0fd* (muestra c6f4d0fd). |
12 | 4 | Gonzalo Maqueira | |
13 | 4 | Gonzalo Maqueira | Enalces de la Wiki: |
14 | 4 | Gonzalo Maqueira | |
15 | 4 | Gonzalo Maqueira | * *@[[Guía]]@* se muestra un enlace a la página denominada "Guía": [[manual:Sintaxis avanzada|Guía]] |
16 | 4 | Gonzalo Maqueira | * *@[[Guía#leer-mas]]@* lleva a "leer más". Los encabezados toman automáticamente los anclajes para que puedan ser referidos: [[manual:Sintaxis avanzada|Guía]] |
17 | 4 | Gonzalo Maqueira | * *@[[Guía|Manual de Usuario]]@* se muestra un enlace a la misma página, pero con un texto diferente: [[manual:Sintaxis avanzada|Manual de Usuario]] |
18 | 4 | Gonzalo Maqueira | |
19 | 4 | Gonzalo Maqueira | |
20 | 4 | Gonzalo Maqueira | También puede vincular a las páginas de un wiki de otro proyecto: |
21 | 4 | Gonzalo Maqueira | |
22 | 4 | Gonzalo Maqueira | * *@[[sandbox:alguna página]]@* muestra el enlace a la página llamada "alguna página" de la Wiki Sandbox |
23 | 4 | Gonzalo Maqueira | * *@[[sandbox:]]@* se muestra un enlace a la página principal de la Wiki Sandbox |
24 | 4 | Gonzalo Maqueira | |
25 | 4 | Gonzalo Maqueira | Los Enlaces de la Wiki son mostrados en rojo si la página aún no existe: [[Página no existente]]. |
26 | 4 | Gonzalo Maqueira | |
27 | 4 | Gonzalo Maqueira | Enlaces a otros recursos: |
28 | 4 | Gonzalo Maqueira | |
29 | 4 | Gonzalo Maqueira | * Documentos: |
30 | 4 | Gonzalo Maqueira | |
31 | 4 | Gonzalo Maqueira | * *@documento#17@* (enlace al documento con id 17) |
32 | 4 | Gonzalo Maqueira | |
33 | 4 | Gonzalo Maqueira | * *@documento:Saludos@* (enlace al documento con el título "Saludos") |
34 | 4 | Gonzalo Maqueira | |
35 | 4 | Gonzalo Maqueira | * *@document:"Algún documento"@* (comillas dobles deben ser usadas cuando el título del documento contenga espacios) |
36 | 4 | Gonzalo Maqueira | |
37 | 4 | Gonzalo Maqueira | * Versiones: |
38 | 4 | Gonzalo Maqueira | |
39 | 4 | Gonzalo Maqueira | * *@version#3@* (enlace a la versión con id 3) |
40 | 4 | Gonzalo Maqueira | |
41 | 4 | Gonzalo Maqueira | * *@version:1.0.0@* (enlace a la versión llamada "1.0.0") |
42 | 4 | Gonzalo Maqueira | |
43 | 4 | Gonzalo Maqueira | * *@version:"1.0 beta 2"@*(comillas dobles deben ser usadas cuando la versión contenga espacios) |
44 | 4 | Gonzalo Maqueira | |
45 | 4 | Gonzalo Maqueira | * Adjuntos: |
46 | 4 | Gonzalo Maqueira | |
47 | 4 | Gonzalo Maqueira | * *@attachment:archivo.zip@* (enlace al adjunto llamado archivo.zip) |
48 | 4 | Gonzalo Maqueira | |
49 | 4 | Gonzalo Maqueira | * Por ahora solamente se puede hacer referencia a adjuntos en el mismo item. |
50 | 4 | Gonzalo Maqueira | |
51 | 4 | Gonzalo Maqueira | * Archivos del Repositorio |
52 | 4 | Gonzalo Maqueira | |
53 | 4 | Gonzalo Maqueira | * *@source:algun/archivo@* -- Enlace a el archivo ubicado en /algun/archivo en el repositorio del proyecto |
54 | 4 | Gonzalo Maqueira | |
55 | 4 | Gonzalo Maqueira | * *@source:algun/archivo@52@* -- Enlace a la revisión 52 del archivo |
56 | 4 | Gonzalo Maqueira | |
57 | 4 | Gonzalo Maqueira | * *@source:algun/archivo#L120@* -- Enlace a la línea 120 del archivo |
58 | 4 | Gonzalo Maqueira | |
59 | 4 | Gonzalo Maqueira | * *@source:algun/archivo@52#L120@* -- Enlace a la línea 120 de la revisión 52 del archivo |
60 | 4 | Gonzalo Maqueira | |
61 | 4 | Gonzalo Maqueira | * *@export:algun/archivo@* -- Forzar la bajada del archivo |
62 | 4 | Gonzalo Maqueira | |
63 | 5 | Gonzalo Maqueira | Escape: |
64 | 4 | Gonzalo Maqueira | |
65 | 4 | Gonzalo Maqueira | * Se puede prevenir que los enlaces sean analizados anteponiento el signo de exclamación: ! |
66 | 4 | Gonzalo Maqueira | |
67 | 4 | Gonzalo Maqueira | |
68 | 4 | Gonzalo Maqueira | h3. Enlaces externos |
69 | 4 | Gonzalo Maqueira | |
70 | 4 | Gonzalo Maqueira | URLs HTTP y direcciones de correo electrónico se convierten automáticamente en enlaces: |
71 | 4 | Gonzalo Maqueira | |
72 | 4 | Gonzalo Maqueira | <pre>http://www.redmine.org, someone@foo.bar</pre> |
73 | 4 | Gonzalo Maqueira | |
74 | 4 | Gonzalo Maqueira | displays: http://www.redmine.org, someone@foo.bar |
75 | 4 | Gonzalo Maqueira | |
76 | 4 | Gonzalo Maqueira | Si desea mostrar un texto específico en lugar de la URL, puede utilizar la sintaxis estándar: |
77 | 4 | Gonzalo Maqueira | |
78 | 4 | Gonzalo Maqueira | <pre>"Redmine web site":http://www.redmine.org</pre> |
79 | 4 | Gonzalo Maqueira | |
80 | 4 | Gonzalo Maqueira | muestra: "Redmine web site":http://www.redmine.org |
81 | 4 | Gonzalo Maqueira | |
82 | 5 | Gonzalo Maqueira | --- |
83 | 1 | Gonzalo Maqueira | |
84 | 5 | Gonzalo Maqueira | h2. Formato de texto |
85 | 5 | Gonzalo Maqueira | |
86 | 4 | Gonzalo Maqueira | Para cosas como encabezados, negrita, listas, tablas, Redmine soporta la sintaxis Textile. Ver http://www.textism.com/tools/textile/ para información sobre el uso de cualquiera de éstas características. Algunos ejemplos son incluídos abajo pero hay muchas más opciones. |
87 | 1 | Gonzalo Maqueira | Estilo de la fuente |
88 | 4 | Gonzalo Maqueira | |
89 | 7 | Gonzalo Maqueira | h3. Acrónimos |
90 | 7 | Gonzalo Maqueira | |
91 | 7 | Gonzalo Maqueira | <pre>JPL(Juan Pérez López)</pre> |
92 | 7 | Gonzalo Maqueira | |
93 | 7 | Gonzalo Maqueira | Muestra: JPL(Juan Pérez López) |
94 | 7 | Gonzalo Maqueira | |
95 | 7 | Gonzalo Maqueira | |
96 | 7 | Gonzalo Maqueira | h3. Estilo de fuentes |
97 | 7 | Gonzalo Maqueira | |
98 | 5 | Gonzalo Maqueira | <pre> |
99 | 4 | Gonzalo Maqueira | * *negrita* |
100 | 4 | Gonzalo Maqueira | * _itálica_ |
101 | 4 | Gonzalo Maqueira | * _*negrita itálica*_ |
102 | 1 | Gonzalo Maqueira | * +subrayada+ |
103 | 1 | Gonzalo Maqueira | * -tachada- |
104 | 5 | Gonzalo Maqueira | * Plano ^superíndice^ |
105 | 5 | Gonzalo Maqueira | * Plano ~subíndice~ |
106 | 5 | Gonzalo Maqueira | * @Elimina formatos@ |
107 | 5 | Gonzalo Maqueira | </pre> |
108 | 1 | Gonzalo Maqueira | |
109 | 1 | Gonzalo Maqueira | Muestra: |
110 | 1 | Gonzalo Maqueira | |
111 | 5 | Gonzalo Maqueira | * *negrita* |
112 | 5 | Gonzalo Maqueira | * _itálica_ |
113 | 5 | Gonzalo Maqueira | * _*negrita itálica*_ |
114 | 5 | Gonzalo Maqueira | * +subrayada+ |
115 | 5 | Gonzalo Maqueira | * -tachada- |
116 | 5 | Gonzalo Maqueira | * Plano ^superíndice^ |
117 | 5 | Gonzalo Maqueira | * Plano ~subíndice~ |
118 | 4 | Gonzalo Maqueira | * @Elimina formatos@ |
119 | 4 | Gonzalo Maqueira | |
120 | 1 | Gonzalo Maqueira | |
121 | 7 | Gonzalo Maqueira | h3. Imágenes en línea |
122 | 7 | Gonzalo Maqueira | |
123 | 5 | Gonzalo Maqueira | * *!imagen_url!* muestra una imágen que está en la dirección imagen_url (sintaxis textile) |
124 | 5 | Gonzalo Maqueira | |
125 | 4 | Gonzalo Maqueira | * *!>imagen_url!* idem a la anterior pero alineada a la derecha |
126 | 1 | Gonzalo Maqueira | |
127 | 7 | Gonzalo Maqueira | * !imagen_url(Título de la imágen)! muestra una imagen con un atributo alt/título |
128 | 7 | Gonzalo Maqueira | |
129 | 4 | Gonzalo Maqueira | Si hay una imagen adjunta la página de la wiki, se puede visualizar en línea con el siguiente comando y el nombre del archivo: *!nombre_archivo.png!* |
130 | 1 | Gonzalo Maqueira | |
131 | 1 | Gonzalo Maqueira | |
132 | 7 | Gonzalo Maqueira | h3. Encabezados |
133 | 7 | Gonzalo Maqueira | |
134 | 7 | Gonzalo Maqueira | <pre> |
135 | 4 | Gonzalo Maqueira | h1. Título |
136 | 1 | Gonzalo Maqueira | h2. Subtítulo |
137 | 1 | Gonzalo Maqueira | h3. Subsubtítulo |
138 | 7 | Gonzalo Maqueira | </pre> |
139 | 1 | Gonzalo Maqueira | |
140 | 1 | Gonzalo Maqueira | Redmine asigna un ancla a cada uno de los encabezados para que puedan ser enlazados con "#Título", "#Subtítulo", etc. |
141 | 1 | Gonzalo Maqueira | |
142 | 7 | Gonzalo Maqueira | |
143 | 7 | Gonzalo Maqueira | h3. Párrafos |
144 | 7 | Gonzalo Maqueira | |
145 | 7 | Gonzalo Maqueira | <pre> |
146 | 8 | Gonzalo Maqueira | p. alineación izquierda |
147 | 7 | Gonzalo Maqueira | |
148 | 8 | Gonzalo Maqueira | p(. sangría izquierda 1 espacio |
149 | 1 | Gonzalo Maqueira | |
150 | 8 | Gonzalo Maqueira | p((. sangría izquierda 2 espacios |
151 | 8 | Gonzalo Maqueira | así como para las líneas siguientes |
152 | 1 | Gonzalo Maqueira | |
153 | 8 | Gonzalo Maqueira | p>. alineación derecha |
154 | 8 | Gonzalo Maqueira | p)))>. alineación derecha 3 espacios |
155 | 7 | Gonzalo Maqueira | |
156 | 8 | Gonzalo Maqueira | p=. alineación Centrada |
157 | 7 | Gonzalo Maqueira | </pre> |
158 | 4 | Gonzalo Maqueira | |
159 | 1 | Gonzalo Maqueira | |
160 | 8 | Gonzalo Maqueira | h3. Predefinido |
161 | 1 | Gonzalo Maqueira | |
162 | 8 | Gonzalo Maqueira | Para escapar de la sintaxis de la wiki: |
163 | 1 | Gonzalo Maqueira | |
164 | 8 | Gonzalo Maqueira | <pre><pre> *Your text won't become bold* </pre></pre> |
165 | 8 | Gonzalo Maqueira | |
166 | 8 | Gonzalo Maqueira | |
167 | 1 | Gonzalo Maqueira | Display: |
168 | 1 | Gonzalo Maqueira | |
169 | 8 | Gonzalo Maqueira | <pre> *Your text won't become bold* </pre> |
170 | 1 | Gonzalo Maqueira | |
171 | 1 | Gonzalo Maqueira | |
172 | 8 | Gonzalo Maqueira | h3. Tabulaciones |
173 | 1 | Gonzalo Maqueira | |
174 | 8 | Gonzalo Maqueira | Empezar el párrafo con *bq.* |
175 | 1 | Gonzalo Maqueira | |
176 | 8 | Gonzalo Maqueira | <pre> |
177 | 12 | Gonzalo Maqueira | bq. Rails es un completo framework para el desarrollo de respaldo de base de datos de aplicaciones web de acuerdo con el patrón |
178 | 12 | Gonzalo Maqueira | Model-View-Control. Para ir a producción, todo lo que necesitas es añadir una base de datos y un servidor web. |
179 | 8 | Gonzalo Maqueira | </pre> |
180 | 8 | Gonzalo Maqueira | |
181 | 8 | Gonzalo Maqueira | Muestra: |
182 | 8 | Gonzalo Maqueira | |
183 | 8 | Gonzalo Maqueira | bq. Rails es un completo framework para el desarrollo de respaldo de base de datos de aplicaciones web de acuerdo con el patrón Model-View-Control. Para ir a producción, todo lo que necesitas es añadir una base de datos y un servidor web. |
184 | 8 | Gonzalo Maqueira | |
185 | 8 | Gonzalo Maqueira | |
186 | 8 | Gonzalo Maqueira | h3. Tablas |
187 | 8 | Gonzalo Maqueira | |
188 | 8 | Gonzalo Maqueira | <pre> |
189 | 8 | Gonzalo Maqueira | |_.UserID|_.Name|_.Group|_. attribute list | |
190 | 8 | Gonzalo Maqueira | |\3=.IT |<. align left| |
191 | 8 | Gonzalo Maqueira | |1|Artur Pirozhkov |/2.Users |>. align right| |
192 | 8 | Gonzalo Maqueira | |2|Vasya Rogov |=. center | |
193 | 8 | Gonzalo Maqueira | |3|John Smith |Admin |
194 | 8 | Gonzalo Maqueira | (root)|^. valign top | |
195 | 8 | Gonzalo Maqueira | |4|- |Nobody |
196 | 8 | Gonzalo Maqueira | (anonymous)|~. valign bottom| |
197 | 8 | Gonzalo Maqueira | </pre> |
198 | 8 | Gonzalo Maqueira | |
199 | 8 | Gonzalo Maqueira | Muestra (todos los espacios múltiples se sustituyen por un sólo espacio): |
200 | 8 | Gonzalo Maqueira | |
201 | 8 | Gonzalo Maqueira | |_.UserID|_.Name|_.Group|_. attribute list | |
202 | 8 | Gonzalo Maqueira | |\3=.IT |<. align left| |
203 | 8 | Gonzalo Maqueira | |1|Artur Pirozhkov |/2.Users |>. align right| |
204 | 8 | Gonzalo Maqueira | |2|Vasya Rogov |=. center | |
205 | 8 | Gonzalo Maqueira | |3|John Smith |Admin |
206 | 8 | Gonzalo Maqueira | (root)|^. valign top | |
207 | 8 | Gonzalo Maqueira | |4|- |Nobody |
208 | 8 | Gonzalo Maqueira | (anonymous)|~. valign bottom| |
209 | 8 | Gonzalo Maqueira | |
210 | 8 | Gonzalo Maqueira | |
211 | 8 | Gonzalo Maqueira | h3. Tabla de contenidos |
212 | 8 | Gonzalo Maqueira | |
213 | 8 | Gonzalo Maqueira | *@{{toc}}@* => alineada a la izquierda |
214 | 8 | Gonzalo Maqueira | *@{{>toc}}@* => alineada a la derecha |
215 | 8 | Gonzalo Maqueira | |
216 | 8 | Gonzalo Maqueira | |
217 | 8 | Gonzalo Maqueira | --- |
218 | 8 | Gonzalo Maqueira | |
219 | 8 | Gonzalo Maqueira | |
220 | 8 | Gonzalo Maqueira | h2. Macros |
221 | 8 | Gonzalo Maqueira | |
222 | 1 | Gonzalo Maqueira | Redmine tiene los siguientes macros por defecto: |
223 | 1 | Gonzalo Maqueira | |
224 | 8 | Gonzalo Maqueira | @hello_world@ |
225 | 1 | Gonzalo Maqueira | |
226 | 8 | Gonzalo Maqueira | p((. Ejemplo macro. |
227 | 1 | Gonzalo Maqueira | |
228 | 8 | Gonzalo Maqueira | @include@ |
229 | 4 | Gonzalo Maqueira | |
230 | 8 | Gonzalo Maqueira | p((. Incluye una página de la wiki. Ejemplo: |
231 | 8 | Gonzalo Maqueira | |
232 | 4 | Gonzalo Maqueira | {{include(Foo)}} |
233 | 4 | Gonzalo Maqueira | |
234 | 8 | Gonzalo Maqueira | @macro_list@ |
235 | 4 | Gonzalo Maqueira | |
236 | 8 | Gonzalo Maqueira | p((. Muestra la lista de todos los macros disponibles incluyendo la descripción si está disponible. |
237 | 4 | Gonzalo Maqueira | |
238 | 8 | Gonzalo Maqueira | --- |
239 | 4 | Gonzalo Maqueira | |
240 | 4 | Gonzalo Maqueira | |
241 | 8 | Gonzalo Maqueira | h2. Resaltado de código |
242 | 4 | Gonzalo Maqueira | |
243 | 8 | Gonzalo Maqueira | El resaltado de código se basa en "CodeRay":http://coderay.rubychan.de/, una rápida librería de resaltado escrita completamente en Ruby. Actualmente soporta c, html, javascript, rhtml, ruby, scheme, xml. |
244 | 8 | Gonzalo Maqueira | |
245 | 8 | Gonzalo Maqueira | Se puede resaltar el código en la página de la wiki usando ésta sintaxis: |
246 | 10 | Gonzalo Maqueira | |
247 | 4 | Gonzalo Maqueira | <pre><code class="ruby"> |
248 | 4 | Gonzalo Maqueira | Insertar el código aquí. |
249 | 8 | Gonzalo Maqueira | </code></pre> |
250 | 4 | Gonzalo Maqueira | |
251 | 4 | Gonzalo Maqueira | Ejemplo: |
252 | 4 | Gonzalo Maqueira | |
253 | 9 | Gonzalo Maqueira | <pre><code class="ruby"> |
254 | 8 | Gonzalo Maqueira | # The Greeter class |
255 | 8 | Gonzalo Maqueira | class Greeter |
256 | 8 | Gonzalo Maqueira | def initialize(name) |
257 | 8 | Gonzalo Maqueira | @name = name.capitalize |
258 | 8 | Gonzalo Maqueira | end |
259 | 8 | Gonzalo Maqueira | |
260 | 8 | Gonzalo Maqueira | def salute |
261 | 8 | Gonzalo Maqueira | puts "Hello #{@name}!" |
262 | 8 | Gonzalo Maqueira | end |
263 | 8 | Gonzalo Maqueira | end |
264 | 8 | Gonzalo Maqueira | </code></pre> |