Carnet Wiki

Raccourcis SPIP sémantiques

Version 9 — Janvier 2011 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 / Importance

Titres (d’après syntaxes wiki)
= titre
== sous-titre ( par défaut h2 )
_

===</code  < code>===</code > sous-sous-titre
_ <code>====

sous-sous-sous-titre
===== sous-sous-sous-sous-titre
====== sous-sous-sous-sous-sous-titre
génère respectivement h1, h2, h3, h4, h5, h6, avec class spip, par défaut à partir du h2 seulement (puisque, sauf exception, le h1 est déjà présent par les squelettes) ; ce seuil devant être paramétrable par le webmestre depuis l’espace privé

Séparateur horizontal
---- (inchangé)
* * * ? génère la même chose, mais avec une class distinctive pour avoir un autre style de séparateur horizontal ? (facultatif)

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 : sera par défaut looké comme les intertitres historiques de SPIP, pour compatibilité visuelle)

Puces & tirets
* (même fonctionnement que l’actuel tiret « - », qu’il remplace, c’est-à-dire : génère une puce graphique)
et pourquoi pas quelques flèches, sur le même principe (facultatif) [note : à traiter dans typo()] :
->
-->
=>
==>
<-
<--
<=
<==

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

Listes

Liste simple (génère du ul li avec class spip, comme dans la trousse à Têtue) :

-
-
--
-
-

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

-*
-*
--*
-*

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

1.
2.
3.

ou encore (génère du ol li avec class spip) (comme wikipedia) :

#
#
##
#

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, comme d’hab)
<poesie>...</poesie> (inchangé)

<code>... génère du code ou pre (inline ou block) selon le contexte, avec class spip
<cadre>...</cadre> (inchangé) (éventuellement amélioré pour génèrer du pre ?)
<math>...</math> (inchangé)

//texte biffé// ? (génère du del)
__texte inseré__ ? (génère du ins)

Liens

(inchangés)
Les liens de SPIP sont parfaits ! Petite amélioration possible : sur les liens internes, ajouter automatiquement le titre de l’objet ciblé, en title.

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}] ? (à approfondir)

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
(pas de suggestion)

Images & documents


<image|src=http://truc/xxx.gif|width=www|height=yyy> ?
Plus court : <img|http://truc/xxx.gif|width=www|height=yyy> ?
Et/ou <doc314|vignette|left|legende> ?

=> déjà abordé par ailleurs, ça n’a pas vraiment sa place dans cette page sur les raccourcis typo ;-)

Syntaxes étudiées / à étudier

Voir aussi : http://plugins.dotaddict.org/dc2/details/typo