diff --git a/components/CategoryPage.vue b/components/CategoryPage.vue
deleted file mode 100644
index 7336dd0..0000000
--- a/components/CategoryPage.vue
+++ /dev/null
@@ -1,19 +0,0 @@
-
- div
- h1 {{ resources.title }}
- .cards
- template(v-for='resource in resources.resources')
- Card(:title='resource.title' :desc='resource.desc' :url='resource.url')
-
-
-
-
diff --git a/pages/_category.vue b/pages/_category.vue
new file mode 100644
index 0000000..73b5bf9
--- /dev/null
+++ b/pages/_category.vue
@@ -0,0 +1,27 @@
+
+ div
+ h1 {{ category.title }}
+ .cards
+ template(v-for='resource in category.resources')
+ Card(:title='resource.title' :desc='resource.desc' :url='resource.url')
+
+
+
diff --git a/pages/communities/index.vue b/pages/communities/index.vue
deleted file mode 100644
index f258904..0000000
--- a/pages/communities/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/css/index.vue b/pages/css/index.vue
deleted file mode 100644
index 7115ad8..0000000
--- a/pages/css/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/daily/index.vue b/pages/daily/index.vue
deleted file mode 100644
index ef1b175..0000000
--- a/pages/daily/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/design/index.vue b/pages/design/index.vue
deleted file mode 100644
index c2afb04..0000000
--- a/pages/design/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/frontend/index.vue b/pages/frontend/index.vue
deleted file mode 100644
index 594d95f..0000000
--- a/pages/frontend/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/fullstack/index.vue b/pages/fullstack/index.vue
deleted file mode 100644
index 7af3af2..0000000
--- a/pages/fullstack/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/general/index.vue b/pages/general/index.vue
deleted file mode 100644
index d44c547..0000000
--- a/pages/general/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/html/index.vue b/pages/html/index.vue
deleted file mode 100644
index 98bdfaa..0000000
--- a/pages/html/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/javascript/index.vue b/pages/javascript/index.vue
deleted file mode 100644
index 0c16f32..0000000
--- a/pages/javascript/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/php/index.vue b/pages/php/index.vue
deleted file mode 100644
index 0b769a4..0000000
--- a/pages/php/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/server/index.vue b/pages/server/index.vue
deleted file mode 100644
index a62e066..0000000
--- a/pages/server/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-
diff --git a/pages/tools/index.vue b/pages/tools/index.vue
deleted file mode 100644
index ba286d9..0000000
--- a/pages/tools/index.vue
+++ /dev/null
@@ -1,22 +0,0 @@
-
- CategoryPage(:resources="resources")
-
-
-
-
-