Carnet Wiki

Raccourcis SPIP sémantiques

Version 2 — Octobre 2010 tetue

Synthèse de mes notes de ces dernières années en vue de nouveaux raccourcis SPIP pour une barre typo sémantique, recouvrant notamment l’ensemble des balises XHTML, en les étendant, comme SPIP sait déjà si bien le faire.

Hierarchie

Titres (d’après syntaxes wiki)
= titre
== sous-titre
=== sous-sous-titre
==== sous-sous-sous-titre
===== sous-sous-sous-sous-titre
====== sous-sous-sous-sous-sous-titre

Trait de séparation horizontal
----

Importance / Emphase
{important} (génère du em avec class spip)
{{plus important}} (génère du strong avec class spip)
{{{encore plus important}}} (génère du strong avec class spip, complété d’une class distinctive, pour faire du surligné, par exemple)

Puces & tirets
* (même fonctionnement que l’actuel tiret « -  » ie génère une puce graphique )
 »)
_ et pourquoi pas quelques flèches, sur le même principe :
->
-->
=>
==>

-- cadratin (comme TeX)
--- demi-cadratin (comme TeX)

Listes

Liste simple (génère du ul li avec class spip) :

-
-
--
-

Maintenu pour compatibilité (génère comme ci-dessus ou augmenté d’une class distinctive pour varier les plaisirs) :

-*
-*
--*
-*

Énumération (génère du ol li avec class spip) :

1.
2.
3.

Maintenu pour compatibilité (génère comme ci-dessus) :

-#
--#
-#

Listes de définition (génère du dl dd dt avec class spip) Cf. : ticket 1934 :

-?
-!
-?
-!

Citations


<q>...</q> génère du q ou blockquote (inline ou block) selon le contexte, avec class spip
<quote>...</quote> conservé pour compatibilité (comme ci-dessus, génère seulement blockquote)
<poesie>...</poesie>

<code>... génère du code ou comme l’actuel cadre de SPIP (inline ou block) selon le contexte, avec class spip
<cadre>...</cadre> conservé pour compatibilité (comme ci-dessus)
<math>...</math>

Liens

Liens
[Intitulé du lien|title{hreflang}->url]

Glossaire
[?Wikipedia]

Ancre
[ancre<-]

Note de bas de page
[[<*>Texte de ma note de bas de page]]

Autres

Espaces
Saut de ligne pour un paragraphe
_ Retour à la ligne
espace~insécable

Abréviations et acronymes Cf. : ticket 1815
[SPIP|Système de Publication pour Internet{fr}]

Langue :
[toto{fr}]

Encadré ? (générerait un div avec class spip et une class distinctive)
[( )]

Pour centrer ? (générerait un div avec class spip et une class distinctive homonyme « center »)
<center> </center>

Tableaux
no comment

Syntaxes à étudier