Aprendiendo SPIP [9]
[09] Redacción de un artículo completo
Escribo aquí un artículo completo en el que intentaré usar todo lo que puede necesitar un redactor (insertar imágenes, tablas, listas, tipografías, etc.).
El primer problema que nos surge (normalmente al escribir nuestro primer artículo) es el siguiente:
Si escribimos
Las causas que influyeron fueron:
En primer lugar el clima ...
Obtenemos:
Las causas que influyeron fueron:
En primer lugar el clima ...
¿Por qué no respeta el salto de línea? ¿Tengo que escribir códigos html?
Sí, puedes insertar todos los códigos html que quieras, o mejor aún: puedes usar los Atajos tiopgráficos de SPIP.
Para obtener el texto:
Primera línea.
Línea siguiente.Nuevo párrafo
puedo usar código html:
o bien, usar atajos tipográficos de spip:
Primera línea.
_ Línea siguiente.
Nuevo párrafo
Es recomendable usar los atajos tipográficos y puedes ontener información sobre los mismos en la propia Ayuda en línea de SPIP, a la que se accede desde el espacio privado.
Los más usados son:
Atajo | Resultado | Aclaraciones | ||
_ | Salto de línea | Guión bajo seguido de espacio | ||
Nuevo párafo | Dejamos una o varias líneas en blanco | |||
{ } | cursiva | |||
{{ }} | negrita | |||
{{{ }}} | título |
Deja línea en blanco antes y después | ||
---- | Línea horizontal de separación |
Pero hay muchos más:
Link o enlaces
– Hacia sitios externos
El código La web [Matemáticas IES->http://lubrin.org/mat]
producirá:
La web
– Hacia un artículo de nuestro sitio
El código Puedes visitar el [Índice->390] de capítulos
producirá:
Puedes visitar el Índice de capítulos
– Hacia un glosario externo (por defecto la wikipedia)
El código La localidad de [?Lubrín] está situada en ...
producirá:
La localidad de Lubrín está situada en ...
– Hacia un ancla (zona concreta de la página)
El ancla debe existir en la forma [ancla<-]
Ponemos un ancla al principio y el enlace entonces quedaría así: Para ir al [principio->#inicio] del presente artículo
y se verá:
Para ir al principio del presente artículo
Notas a pié de página [1]
– De forma automática [2] el siguiente código:
Los usuarios de Linux[[En realidad deberíamos llamarle GNU/Linux]] no tenemos problemas de virus.
producirá:
Los usuarios de Linux [3] no tenemos problemas de virus.
– Manualmente, donde nosotros elegimos la numeración de la nota.
El código siguiente:
Mi número primo[[<13> forzando la numeración de la nota]] preferido ...
producirá:
Mi número primo [13] preferido ...
Listas
Listas sin numerar
- uno
- dos
- tres
Resultado:
– uno
– dos
– tres
Listas numeradasr
-# uno
-# dos
-# tres
Resultado:
- uno
- dos
- tres
Listas ramificadas
- uno
-* uno-1
-* uno-2
-** uno-2-1
Resultado:
– uno
- uno-1
- uno-2
- uno-2-1
<code> , <quote> y <cadre>
<code>
texto bajo las etiquetas code
</code>
Resultado:
texto bajo las etiquetas code
<cadre>
texto bajo las etiquetas cadre
</cadre>
Resultado:
<quote>
texto bajo las etiquetas quote
</quote>
Resultado:
texto bajo las etiquetas quote
Normalmente se suelen definir estilos con css para las tres etiquetas anteriores eligiendo un borde para recuadro, tipografía, fondo, etc.
Puedes ver este artículo con los formatos predefinidos de spip aquí: lubrin.org/probando_spip/spip.php?article4
tablas
El código para una tabla es:
| {{ columna1}} | {{ columna2}} |{{ columna3}} |
| fila1-1 | fila1-2 | fila1-3 |
| fila2-1 | fila2-2 | fila2-3 |
| fila3-1 | fila3-2 | fila3-3 |
Onteniéndose el resultado:
columna1 | columna2 | columna3 |
---|---|---|
fila1-1 | fila1-2 | fila1-3 |
fila2-1 | fila2-2 | fila2-3 |
fila3-1 | fila3-2 | fila3-3 |
Consejos:
– si queremos la primera fila resaltada usar {{negritas}}
– No poner espacio trás la última barra vertical de cada fila
HTML & Atajos Tipográficos de SPIP
A veces nos pueden surgir problemas cuando SPIP interpreta como atajo tipográfico algo que nosotros no queremos. Veamos un ejemplo:
Quiero escribir la expresión:
El conjunto B de números impares = {1, 3, 5, ...}
Sin embargo si escribo:
El conjunto B de números impares = {1, 3, 5, ...}
me mostrará:
El conjunto B de números impares = 1, 3, 5, ...
porque las llaves { } las interpreta como el atajo para la cursiva. Debemos decirle a spip que esas llaves no son atajos.
Para que spip no interprete los atajos hay que usar las etiquetas <html> y </html>. Para conseguir lo deseado en el ejemplo anterior debemos escribir:
El conjunto B de números impares = <html>{1, 3, 5, ...}</html>
Puesto que se ha hecho ya demasiado extenso, dejo los funciones avanzadas (insertar imágenes, revisar ortografía, fórmulas matemáticas, etc.) para un posterior artículo.