diff --git a/components/CategoryPage.vue b/components/CategoryPage.vue
new file mode 100644
index 0000000..7336dd0
--- /dev/null
+++ b/components/CategoryPage.vue
@@ -0,0 +1,19 @@
+
+ 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
deleted file mode 100644
index 73b5bf9..0000000
--- a/pages/_category.vue
+++ /dev/null
@@ -1,27 +0,0 @@
-
- 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
new file mode 100644
index 0000000..f258904
--- /dev/null
+++ b/pages/communities/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/css/index.vue b/pages/css/index.vue
new file mode 100644
index 0000000..7115ad8
--- /dev/null
+++ b/pages/css/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/daily/index.vue b/pages/daily/index.vue
new file mode 100644
index 0000000..ef1b175
--- /dev/null
+++ b/pages/daily/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/design/index.vue b/pages/design/index.vue
new file mode 100644
index 0000000..c2afb04
--- /dev/null
+++ b/pages/design/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/frontend/index.vue b/pages/frontend/index.vue
new file mode 100644
index 0000000..594d95f
--- /dev/null
+++ b/pages/frontend/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/fullstack/index.vue b/pages/fullstack/index.vue
new file mode 100644
index 0000000..7af3af2
--- /dev/null
+++ b/pages/fullstack/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/general/index.vue b/pages/general/index.vue
new file mode 100644
index 0000000..d44c547
--- /dev/null
+++ b/pages/general/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/html/index.vue b/pages/html/index.vue
new file mode 100644
index 0000000..98bdfaa
--- /dev/null
+++ b/pages/html/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/javascript/index.vue b/pages/javascript/index.vue
new file mode 100644
index 0000000..0c16f32
--- /dev/null
+++ b/pages/javascript/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/php/index.vue b/pages/php/index.vue
new file mode 100644
index 0000000..0b769a4
--- /dev/null
+++ b/pages/php/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/server/index.vue b/pages/server/index.vue
new file mode 100644
index 0000000..a62e066
--- /dev/null
+++ b/pages/server/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+
diff --git a/pages/tools/index.vue b/pages/tools/index.vue
new file mode 100644
index 0000000..ba286d9
--- /dev/null
+++ b/pages/tools/index.vue
@@ -0,0 +1,22 @@
+
+ CategoryPage(:resources="resources")
+
+
+
+
+