Carnet Wiki

Raccourcis SPIP sémantiques

Version 4 — Octobre 2010 Fil

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
=== sous-sous-titre
==== 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, 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 ?

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 « - », c’est-à-dire : génère une puce graphique)
et pourquoi pas quelques flèches, sur le même principe :
->
-->
=>
==>

-- demi-cadratin cadratin (comme TeX) ?
_ --- cadratin (comme TeX) ?_ --- demi-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 ou 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)
<poesie>...</poesie> (inchangé)

<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, génère seulement 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)

Syntaxes étudiées / à étudier