Cuando uso el lenguaje de marcado de MediaWiki, lo único que odio es crear listas numeradas. La única forma en que sé crear una lista es hacer algo como esto:
#Item1
#Item2
Sin embargo, si quiero agregar espacios o algún otro texto entre esas líneas, la numeración se pierde. Por ejemplo, lo siguiente creará texto que tiene dos elementos número uno:
#Item1
Somestuff
#Item2
¿Hay alguna forma de evitar esto, o debería usar viñetas en su lugar? Me acabo de dar cuenta de que el sistema stackoverflow no permite una numeración como esta, tienes que hacerlo todo manualmente.
Me gusta esto:
#Item1
#:Somestuff
#Item2
Yo suelo <ol></ol>
y <li></li>
para incrustar el <pre></pre>
porciones de formato de código. ¡Funciona muy bien para mí! :-)
Hay un par de opciones, pero puede comenzar una lista ordenada desde un número arbitrario como este:
# Item1 Algo <Ol start = "2"> # Item2 </ ol>
También puede usar "#:" si no le importa que "Something" se sangra mucho:
# Elemento1 #: #: Algo #: # Elemento2
Hay muchas opciones con listas, puede encontrar más información en Páginas de ayuda de Wiki: Lista .
actualización
La versión más nueva funciona más como el marcado html normal, la sintaxis anterior ahora le dará una doble sangría y no ajustará el desplazamiento de inicio, pero lo siguiente funciona bien, incluso con la etiqueta fuente/sintaxis resaltada.
<ol> <li> Elemento1 </li> Algo </ol> <ol start = "2"> <li> Elemento2 </li> <Source lang = javascript> Var a = 1; </source> </ol>
En resumen, todo dentro de la etiqueta ol tendrá la misma sangría y no se numerará si está fuera de una etiqueta li. Lo siguiente ahora funcionará y significa que no tiene que compensar grupos manualmente.
<ol> <li> Elemento1 </li> Algo <li> Elemento2 </li> <fuente lang = javascript > var a = 1; </source> </ol>
El #: funciona, pero no puede crear una sección con espacios, por lo que preferiría la opción que no funciona. ¿Alguien sabe una sintaxis similar que hace el truco (comenzar a numerar en el valor dado)?
Esta respuesta probablemente sea un poco tardía, pero creo que la agregaré en caso de que alguien tropiece con esto, como lo he hecho. Puede crear una sección con espacios haciendo algo como:
# Elemento 1 #: #: # Elemento 2
Esto aparecerá como:
Objeto 1
Artículo 2
Ahora, antes de decir que esto no funciona, el truco consiste en agregar un ASCII espacio sin interrupción después del #: en lugar de simplemente presionar la barra espaciadora. Puede agregar esto presionando ALT en su teclado y escribiendo 0160. Hacer esto debería agregar el formato habitual de párrafo Wiki mientras conserva su numeración entre #s.
¡Espero que ayude!
Estoy usando Mediawiki 1.13.3 y esto funciona:
#Item1
Somestuff
<ol start="2">
<li>Item2 </li>
</ol>
"# :" No funcionará con otras etiquetas como
<source lang=javascript>
//...
</source>
Y para los casos en que desea tener algún texto de bloque dentro de su lista wiki numerada, intente esto
# one
#:<pre>
#:some stuff
#:some more stuff</pre>
# two
Que produce:
algunas cosas algunas cosas más
Tu puedes hacer:
# one
# two<br />spanning more lines<br />doesn't break numbering
# three
## three point one
## three point two
Regular viejo <br>
funciona bien, pero probablemente molesta a alguien.
También puede poner formato HTML adicional para hacer <pre>
formateo y similares sin romper la numeración también. Esto también funciona en otros formatos de lista.
Extensión: ComplexList
https://www.mediawiki.org/w/index.php?oldid=21265
se armó pero no se mantuvo (por falta de tiempo). Funciona con 1.26.2 de MediaWiki.
Por ejemplo.
<cl> 1. elemento de la lista A1 * elemento de la lista A2 elemento de la lista continua A2 elemento de la lista continua adicional A2 * elemento de lista A3 </cl>
se convierte
Desde el Página de ayuda de Wiki pude obtener la numeración en una lista para mantener la coherencia usando <p>
y <pre>
:
# Item 1
# Item 2 <p><pre>Item 2 Pre Stuff</pre></p>
# Item 3
Generaría
1. Item 1
2. Item 2
[ Item 2 Pre Stuff ]
3. Item 3
Siguiendo el enlace a Ayuda de Wiki Encontré un ejemplo que cumple con los requisitos implícitos.
Para obtener (1) hay algunas soluciones propuestas. Un error es utilizar delimitadores de párrafo alrededor del "somestuff" adicional.
Ejemplo 1:
# Párrafo 1. <p> Párrafo 2. </p> <p> Párrafo 3. </p> # Segundo elemento.
Para cumplir con (2), utiliza el marcado de párrafos en combinación con el comentario de las nuevas líneas (con <! - nueva línea->).
Ejemplo 2
# Párrafo 1. <! - -> <p> Párrafo 2. </p> <! - -> <p> Párrafo 3. < /p>[.____.font># Segundo elemento.
Ambos ejemplos se muestran como
Resultado:
1. Párrafo 1. Párrafo 2. Párrafo 3. 2. Segundo elemento
Tenga en cuenta que el comentario se come todo el espacio en blanco entre el final de un elemento y el comienzo del siguiente, lo que parece ser una práctica estándar, y tiene sentido si está tratando de tener espacios en blanco sin los "efectos wiki" del blanco espacio.