-
{{ app.name }}
-
- {{ app.nuxt }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ app.name }}
+
+ {{ app.nuxt }}
+
+
+
+
+
+ {{ app.description }}
+
+
+
-
-
-
-
diff --git a/app/pages/home.vue b/app/pages/home.vue
index c179485..5a68e6a 100644
--- a/app/pages/home.vue
+++ b/app/pages/home.vue
@@ -9,7 +9,7 @@ onMounted(() => {
})
const apps = await queryContent('/').find()
-const nuxt = apps.filter(app => app._dir === 'nuxt')
+const dev = apps.filter(app => app._dir === 'dev')
const perso = apps.filter(app => app._dir === 'perso')
const maths = apps.filter(app => app._dir === 'maths')
const social = apps.filter(app => app._dir === 'social')
@@ -28,7 +28,7 @@ const social = apps.filter(app => app._dir === 'social')
diff --git a/content/dev/icones.json b/content/dev/icones.json
new file mode 100644
index 0000000..9f9a33d
--- /dev/null
+++ b/content/dev/icones.json
@@ -0,0 +1,16 @@
+{
+ "name": "Icones",
+ "url": "https://icones.netlify.app/",
+ "tags": [
+ {
+ "name": "Dev",
+ "color": "blue"
+ },
+ {
+ "name": "Doc",
+ "color": "purple"
+ }
+ ],
+ "icon": "i-simple-icons:iconify",
+ "color": "gray"
+}
diff --git a/content/nuxt/nuxt-content.json b/content/dev/nuxt-content.json
similarity index 86%
rename from content/nuxt/nuxt-content.json
rename to content/dev/nuxt-content.json
index 9c8a956..0ddf298 100644
--- a/content/nuxt/nuxt-content.json
+++ b/content/dev/nuxt-content.json
@@ -12,6 +12,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
+ "icon": "i-simple-icons:nuxtdotjs",
"color": "green"
}
diff --git a/content/nuxt/nuxt-hub.json b/content/dev/nuxt-hub.json
similarity index 85%
rename from content/nuxt/nuxt-hub.json
rename to content/dev/nuxt-hub.json
index b911e62..57da0a3 100644
--- a/content/nuxt/nuxt-hub.json
+++ b/content/dev/nuxt-hub.json
@@ -12,6 +12,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
+ "icon": "i-simple-icons:nuxtdotjs",
"color": "green"
}
diff --git a/content/nuxt/nuxt-labs.json b/content/dev/nuxt-labs.json
similarity index 78%
rename from content/nuxt/nuxt-labs.json
rename to content/dev/nuxt-labs.json
index d545731..960bfbd 100644
--- a/content/nuxt/nuxt-labs.json
+++ b/content/dev/nuxt-labs.json
@@ -12,6 +12,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
- "color": "zinc"
+ "icon": "i-simple-icons:nuxtdotjs",
+ "color": "gray"
}
diff --git a/content/nuxt/nuxt-studio.json b/content/dev/nuxt-studio.json
similarity index 85%
rename from content/nuxt/nuxt-studio.json
rename to content/dev/nuxt-studio.json
index 75cf777..7d4a5fd 100644
--- a/content/nuxt/nuxt-studio.json
+++ b/content/dev/nuxt-studio.json
@@ -12,6 +12,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
+ "icon": "i-simple-icons:nuxtdotjs",
"color": "green"
}
diff --git a/content/nuxt/nuxt-ui.json b/content/dev/nuxt-ui.json
similarity index 85%
rename from content/nuxt/nuxt-ui.json
rename to content/dev/nuxt-ui.json
index 75bfce5..7ef651b 100644
--- a/content/nuxt/nuxt-ui.json
+++ b/content/dev/nuxt-ui.json
@@ -12,6 +12,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
+ "icon": "i-simple-icons:nuxtdotjs",
"color": "green"
}
diff --git a/content/nuxt/nuxt.json b/content/dev/nuxt.json
similarity index 84%
rename from content/nuxt/nuxt.json
rename to content/dev/nuxt.json
index c803d72..9c12bc3 100644
--- a/content/nuxt/nuxt.json
+++ b/content/dev/nuxt.json
@@ -11,6 +11,6 @@
"color": "purple"
}
],
- "icon": "i-logos:nuxt-icon",
+ "icon": "i-simple-icons:nuxtdotjs",
"color": "green"
}
diff --git a/content/nuxt/vueuse.json b/content/dev/vueuse.json
similarity index 100%
rename from content/nuxt/vueuse.json
rename to content/dev/vueuse.json
diff --git a/content/maths/mathdf.json b/content/maths/mathdf.json
index ebfc921..eee0740 100644
--- a/content/maths/mathdf.json
+++ b/content/maths/mathdf.json
@@ -8,5 +8,5 @@
}
],
"icon": "i-ph:math-operations-duotone",
- "color": "stone"
+ "color": "gray"
}
diff --git a/content/perso/artsite.json b/content/perso/artsite.json
index cc619df..13cfe6a 100644
--- a/content/perso/artsite.json
+++ b/content/perso/artsite.json
@@ -1,5 +1,7 @@
{
"name": "ArtSite",
+ "primary": true,
+ "description": "Mon site personnel",
"url": "https://arthurdanjou.fr/",
"tags": [
{
diff --git a/content/social/github.json b/content/social/github.json
index 94cc204..0fa8487 100644
--- a/content/social/github.json
+++ b/content/social/github.json
@@ -12,5 +12,5 @@
}
],
"icon": "i-ph:github-logo-duotone",
- "color": "black"
+ "color": "gray"
}
diff --git a/content/social/x.json b/content/social/x.json
index 71ab84f..c42d121 100644
--- a/content/social/x.json
+++ b/content/social/x.json
@@ -12,5 +12,5 @@
}
],
"icon": "i-ph:x-logo-duotone",
- "color": "black"
+ "color": "gray"
}
diff --git a/types/types.ts b/types/types.ts
index 0008278..457430f 100644
--- a/types/types.ts
+++ b/types/types.ts
@@ -1,7 +1,9 @@
import type { ParsedContent } from '@nuxt/content'
export interface AppType extends ParsedContent {
+ primary?: boolean
name: string
+ description?: string
nuxt?: string
url: string
icon: string