diff --git a/assets/sass/_theme/blocks/posts.sass b/assets/sass/_theme/blocks/posts.sass
index f7e8ff91b5db94eb93813195e071439602fc2ead..d20c4bb12d282860c87f2c07b2355b2475fd23af 100644
--- a/assets/sass/_theme/blocks/posts.sass
+++ b/assets/sass/_theme/blocks/posts.sass
@@ -46,20 +46,8 @@
             .post-meta
                 display: block
                 line-height: 0 // Hack pour que les enfants de post-meta soient correctement 
-                > *
-                    margin-right: $spacing-3
-                time
-                    vertical-align: baseline
-                .post-author
-                    display: inline
-                    p
-                        display: inline
-            .post-categories 
+            .post-categories *
                 display: inline
-                *
-                    display: inline-block
-                li
-                    margin-right: $spacing-2
             // Désactiver le ratio forcé de la configuration $article-media-aspect-ratio
             .media
                 &, img
@@ -68,6 +56,13 @@
             .post
                 + .post
                     margin-top: $spacing-4
+                &-meta
+                    .post-author
+                        display: inline
+                        p
+                            display: inline
+                        &::after
+                            content:  ' — '
                 p[itemprop="articleBody"]
                     margin-top: 0
         @include media-breakpoint-up(desktop)
@@ -81,10 +76,20 @@
                         @include h2
                     p[itemprop="articleBody"]
                         margin-top: $spacing-3
+                    .post-meta 
+                        > *
+                            display: inline
+                            &:not(:last-child)::after
+                                content: ' — '
+                    .post-author
+                        p
+                            display: inline
                     .post-categories
                         li
                             a
                                 display: inline
+                            &:not(:last-child) a::after
+                                content: ','
 
         @include in-page-with-sidebar
             .large