Blocs de cœur
La bibliothèque de blocs de cœur couvre les primitives typographiques dont chaque post / page a besoin : paragraphes, titres, listes, images, citations, code, séparateurs. Ils sont enregistrés dans
La bibliothèque de blocs de cœur couvre les primitives typographiques dont chaque post / page a besoin : paragraphes, titres, listes, images, citations, code, séparateurs. Ils sont enregistrés dans l'éditeur inconditionnellement — ni les plugins ni les thèmes ne peuvent les désactiver.
Les blocs vivent dans src/core/coreBlocks.ts et sont enregistrés via registerCoreBlock() (une variante de registerBlock qui survit aux cycles de désactivation / reset des plugins).
Blocs texte
Paragraphe
Le type de bloc par défaut. Appuyer sur Entrée à la fin de n'importe quel bloc crée un nouveau paragraphe en dessous.
- Inserter : tapez
/puis "paragraph" ou Entrée sur une ligne vide - Inspecteur : aucun — les paragraphes n'ont pas de propriétés spéciales
- Round-trip markdown : séparateur standard
\n\n - Marques inline supportées : gras, italique, souligné, barré, code inline, lien
Titre
Titres H1 à H6. Le menu déroulant de niveau dans la barre de bloc choisit le niveau ; chaque niveau est rendu via la balise correspondante <h1>-<h6>.
- Inserter :
/headingpuis choisir le niveau (H1-H6 sont des entrées séparées dans l'inserter) - Inspecteur : niveau (H1-H6)
- Raccourci :
#,##,###, etc. au début d'une ligne vide - Round-trip markdown :
# Titre,## Sous-titre, etc.
Liste à puces
- Inserter :
/bullet list - Raccourci :
-ou*au début d'une ligne vide - Inspecteur : aucun
- Round-trip markdown :
- élément
Liste numérotée
- Inserter :
/ordered list - Raccourci :
1.au début d'une ligne vide - Round-trip markdown :
1. élément
Citation
- Inserter :
/quote - Raccourci :
>au début d'une ligne vide - Round-trip markdown :
> contenu
Bloc de code
Bloc de code multi-lignes avec coloration syntaxique (via lowlight) au moment du rendu HTML.
- Inserter :
/code - Raccourci :
```puis Entrée - Inspecteur : langage (auto-détecté, override manuel possible)
- Round-trip markdown :
```lang\ncode\n```
Séparateur
Ligne de séparation horizontale.
- Inserter :
/dividerou/separator - Raccourci :
---au début d'une ligne vide - Round-trip markdown :
---
Bloc média
Image
- Inserter :
/image - Workflow : clique sur le bloc inséré → ouvre le media picker → choisissez ou uploadez
- Inspecteur : texte alt, légende, lien optionnel autour de l'image, alignement (gauche / centré / droite / pleine largeur)
- Round-trip markdown :
plus un cas spécifique pour les attributs supplémentaires
Marques inline
Les marques s'appliquent à du texte sélectionné, pas à des blocs entiers :
- Gras :
Cmd/Ctrl + Bou**texte**en typing - Italique :
Cmd/Ctrl + Iou*texte* - Souligné :
Cmd/Ctrl + U(pas de syntaxe markdown standard — Tiptap utilise<u>) - Code inline :
Cmd/Ctrl + Eou`texte` - Lien :
Cmd/Ctrl + Kouvre un mini-éditeur d'URL - Barré :
Cmd/Ctrl + Shift + Sou~~texte~~
Ce qui n'est PAS dans les blocs de cœur
- Embeds (YouTube, Vimeo, Twitter, Spotify) — fournis par
flexweg-embedsmust-use, voir Embeds - Colonnes — fournies par
flexweg-blocksmust-use, voir Bloc colonnes - HTML personnalisé — fourni par
flexweg-blocksmust-use, voir Bloc HTML personnalisé - Blocs de thème (hero, services-grid, etc.) — fournis par le thème actif, voir Blocs de thème