diff --git a/theme/src/client/components/Pagination.vue b/theme/src/client/components/Pagination.vue
new file mode 100644
index 00000000..cc76ca4e
--- /dev/null
+++ b/theme/src/client/components/Pagination.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
diff --git a/theme/src/client/components/PostList.vue b/theme/src/client/components/PostList.vue
index 63624459..d3b85fd3 100644
--- a/theme/src/client/components/PostList.vue
+++ b/theme/src/client/components/PostList.vue
@@ -1,12 +1,14 @@