Pour info dans obsidian, pas pour le git
Dans Obsidian, tu peux créer des blocs colorés avec la syntaxe des callouts (anciennement appelés "admonitions"). Voici comment :
markdown
> [!info] Titre du bloc
> Contenu de ton bloc coloré
> [!note]
> Bloc sans titre
> [!tip] Astuce
> Pour un bloc conseil
> [!warning] Attention
> Bloc d'avertissement
> [!danger] Danger
> Bloc critique
[!info] Titre du bloc Contenu de ton bloc coloré
Titre
Contenu de ton bloc coloré
[!note] Bloc sans titre
[!tip] Astuce Pour un bloc conseil
[!warning] Attention Bloc d'avertissement
[!danger] Danger Bloc critique
[!question] Question Bloc critique
[!failure] failure Bloc critique
[!abstract] abstract Bloc critique
[!success] Success Bloc critique
[!bug] bug Bloc critique
[!quote] quote Bloc critique
[!example] example Bloc critique
Les types disponibles par défaut : note, abstract, info, tip, success, question, warning, failure, danger, bug, example, quote.
Tu peux aussi les rendre pliables en ajoutant + (ouvert par défaut) ou - (fermé par défaut) :
markdown
> [!tip]+ Bloc pliable ouvert
> Contenu visible
> [!warning]- Bloc pliable fermé
> Contenu caché au départ
[!danger]+ Danger Bloc critique
Pour personnaliser les couleurs : va dans les CSS snippets. Crée un fichier .css dans .obsidian/snippets/ avec par exemple :
css
.callout[data-callout="perso"] {
--callout-color: 0, 61, 122; /* RGB de ta couleur */
--callout-icon: lucide-star;
}
Attention
[!info] Mon titre
Mon contenu
Mon titre
Mon contenu
2. Syntaxe compatible MkDocs Material :
markdown
!!! note "Titre du bloc"
Contenu du bloc (attention à l'indentation de 4 espaces)
!!! tip "Astuce"
Un conseil utile
!!! warning "Attention"
Message d'avertissement
!!! danger "Danger"
Bloc critique
Titre du bloc
Contenu du bloc (attention à l'indentation de 4 espaces)
Astuce
Un conseil utile
Attention
Message d'avertissement
Danger
Bloc critique
Pour un bloc pliable :
markdown
??? info "Bloc fermé par défaut"
Contenu caché
???+ tip "Bloc ouvert par défaut"
Contenu visible
Bloc fermé par défaut
Contenu caché
Bloc ouvert par défaut
Contenu visible
Types disponibles par défaut : note, abstract, info, tip, success, question, warning, failure, danger, bug, example, quote.
Le problème : tu dois choisir entre deux syntaxes incompatibles.
Solutions possibles :
- Utiliser la syntaxe MkDocs partout : tu remplaces tes
> [!info]par!!! infodirectement dans Obsidian (ils s'afficheront en bloc de citation dans Obsidian mais correctement sur GitLab) - Script de conversion : créer un script qui convertit automatiquement les callouts Obsidian en admonitions MkDocs lors du build GitLab CI
- Plugin Obsidian : utiliser un plugin comme "Obsidian to MkDocs" qui gère la conversion