En la sintaxis wiki de MediaWiki (wikipedia), ¿hay alguna manera de tener una lista numerada con un bloque de código en el medio?
Por ejemplo:
# Numero 1 # Número 2 Sección con sangría que se convertirá en un bloque de código # Numero 3 # Número 4
Lo que sucede en MediaWiki es que terminas con algo como esto:
1. Número 1 2. Número 2 Sección con sangría que se convertirá en un bloque de código 1. Número 3 2. Número 4
(Observe cómo "Número 3" y "Número 4" se restablecen como 1 y 2 ... Parece que StackOverflow es mucho más inteligente que MediaWiki, ¡tuve que poner mi ejemplo en etiquetas PRE para que se arruine!)
Sé que puedes aplicar sangría al texto con la sintaxis "#:" ...
# Numero 1 # Número 2 #: Sección con sangría que simplemente se sangrará # Numero 3 # Número 4
... pero realmente me gustaría obtener la misma clase CSS visual para mi código incluso si está en una lista numerada.
Se vuelve aún más entretenido con listas anidadas. Esta sintaxis ...
# MainEntry 1 ## Numero 1 ## Número 2 # MainEntry 2 ## Numero 1 ## Número 2 Sección con sangría que se convertirá en un bloque de código ## Numero 3 ## Número 4
... se convierte en ...
1. MainEntry 1 1. Número 1 2. Número 2 2. MainEntry 2 1. Número 1 2. Número 2 Sección con sangría que se convertirá en un bloque de código 1. 1. Número 3 2. Número 4
(Tenga en cuenta que "Número 3" ahora es "1. 1.")
Respuestas:
Puedes probar la siguiente sintaxis wiki, me funciona en
1.17
No es perfecto, porque terminas con una sangría mayor, pero permite usar la sintaxis wiki para bloques previos formateados correctamente en varias líneas.
Como se mencionó anteriormente, la otra forma adecuada sería utilizar el marcado HTML.
fuente
#:[[File:image.jpg]]
entre elementos numerados. Esto ayuda muchísimo.Utilice html:
funcionará en mediawiki.
Tenga en cuenta que en el ejemplo que publiqué a continuación, es el
</li>
que lo hace funcionar correctamente.fuente
Esto funciona bien en MediaWiki 1.17.0:
El secreto es reemplazar las nuevas líneas con la entidad y escribir todo en una línea.
fuente
Su problema es el tema de dos errores completados en el rastreador de errores de MediaWiki a finales de 2004 y 2005:
Error 1115: la nueva línea como terminador de elementos de lista es problemática
Error 1584: se necesita un método para los elementos de la lista de varios párrafos, las listas numeradas continuas y la asignación de números específicos a los elementos de la lista
Al leerlos, encontrará que la solución es no usar la sintaxis de MediaWiki, sino confiar en HTML "puro".
fuente
Sugiero una respuesta diferente: no lo hagas.
Intenté utilizar todas las soluciones para este problema básico de Mediawiki y descubrí que todas son muy imperfectas. Aprendí a vivir sin números y, en cambio:
Esto es mucho más simple y fácil de mantener que cualquier solución alternativa. Además, el uso de cualquier referencia a un número está sujeto a cambios a medida que se editan los pasos, y esto se convierte en otro problema de mantenimiento.
fuente
En el ejemplo anterior, la segunda sangría (: :) no es necesaria.
Solo una sangría funciona bien (:) de la siguiente manera:
Produce:
fuente
También puede intentar agregar una etiqueta "blockquote" alrededor de la etiqueta "pre", para que se vea un poco más pulida.
Lo cual sangrará el cuadro gris en línea con sus viñetas / números sin usar dos puntos.
fuente