| 05-nuxt-content-setup-renderer |
02 |
mdc-components |
| prose-img |
| alert |
| mdc |
| shiki |
| test-articles |
|
| requires |
provides |
affects |
|
|
| ProseImg |
| Alert |
| ProsePre |
| test-articles |
|
| app/components/content/ProseImg.vue |
| app/components/content/Alert.vue |
| app/components/content/ProsePre.vue |
| app/components/content/Clear.vue |
| app/components/content/Columns.vue |
| app/components/content/Details.vue |
| app/components/content/Badge.vue |
| app/components/content/Video.vue |
| content/fr/blog/test-kotlin-syntax.md |
| content/en/blog/test-kotlin-syntax.md |
| nuxt.config.ts |
| app/assets/css/main.css |
|
|
| created |
modified |
| app/components/content/ProseImg.vue |
| app/components/content/Alert.vue |
| app/components/content/ProsePre.vue |
| app/components/content/Clear.vue |
| app/components/content/Columns.vue |
| app/components/content/Details.vue |
| app/components/content/Badge.vue |
| app/components/content/Video.vue |
| content/fr/blog/test-kotlin-syntax.md |
| content/en/blog/test-kotlin-syntax.md |
|
| nuxt.config.ts |
| app/assets/css/main.css |
|
|
| Alert.vue: SVG inline à la place de UAlert — incompatibilité couleurs Nuxt UI v3 avec prose |
| ProseImg.vue: span.block à la place de figure — évite block-in-p HTML invalide (SSR hydration mismatch) |
| ProseImg.vue: inheritAttrs false — les classes MDC custom ne surchargent pas le layout auto |
| Shiki: single theme github-dark (jamais dual-theme) — blocs code toujours dark indépendamment du mode UI |
| ProsePre.vue: bg-[#0d1117] hardcodé sur le wrapper div, pre bg-transparent |
| Composants bonus: Columns, Details, Badge, Video, Clear — hors scope initial, ajoutés pour richesse MDC |
|
| duration |
completed |
tasks_completed |
tasks_total |
files_created |
files_modified |
checkpoint |
| ~2 sessions |
2026-04-21 |
2 |
2 |
10 |
2 |
approved |
|