Sintaxis avanzada
Versión 13 (Gonzalo Maqueira, 2012-03-01 15:35)
| 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 | 13 | Gonzalo Maqueira | <pre><pre><code class="ruby"> |
| 248 | 4 | Gonzalo Maqueira | Insertar el código aquí. |
| 249 | 13 | Gonzalo Maqueira | </code></pre></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> |