diff --git a/app/templates/shared/_post.html.slim b/app/templates/shared/_post.html.slim
index 88d7f85..a9f39d5 100644
--- a/app/templates/shared/_post.html.slim
+++ b/app/templates/shared/_post.html.slim
@@ -1,10 +1,11 @@
-div class="mb-8"
+div class="mb-8 h-entry"
h3 class="text-xl font-bold text-blue-600 hover:underline"
- a href="/post/#{post.slug}"
+ a class="u-url" href="/post/#{post.slug}"
= post.display_title
- div class="text-base text-gray-800 dark:text-gray-200"
+ div class="e-content p-name text-base text-gray-800 dark:text-gray-200"
== post.excerpt
== render :tags, tags: post.tags
p class="text-sm text-blue-400"
- = post.display_published_at
+ time class="dt-published" datetime=post.published_at
+ = post.display_published_at