diff --git a/package.json b/package.json index 15b522b..8c62da5 100755 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dependencies": { "@nuxt/content": "^1.14.0", "@nuxtjs/axios": "^5.13.6", - "@nuxtjs/composition-api": "0.26.0", + "@nuxtjs/composition-api": "^0.26.0", "@nuxtjs/dotenv": "^1.4.1", "@nuxtjs/i18n": "^7.0.2", "@nuxtjs/proxy": "^2.1.0", @@ -23,8 +23,7 @@ "core-js": "^3.16.1", "nuxt": "^2.15.8", "prism-themes": "^1.8.0", - "sass": "^1.37.5", - "windicss": "^3.1.7" + "sass": "^1.37.5" }, "devDependencies": { "@nuxt/types": "^2.15.8", diff --git a/settings/Modules.ts b/settings/Modules.ts index 0a566ba..ec2e668 100755 --- a/settings/Modules.ts +++ b/settings/Modules.ts @@ -72,8 +72,6 @@ const robots = { const redirect = [ { from: '/source', to: 'https://github.com/arthurdanjou/ares' }, - { from: '/twitter', to: 'https://twitter.com/arthurdanj' }, - { from: '/github', to: 'https://github.com/arthurdanjou/' }, { from: '/shelf', to: '/blog' }, { from: '/posts', to: '/blog' }, { from: '/resume', to: '/cv' } diff --git a/settings/Plugins.ts b/settings/Plugins.ts index c8e40b7..5f9f369 100755 --- a/settings/Plugins.ts +++ b/settings/Plugins.ts @@ -2,8 +2,5 @@ export default [ { src: '~/plugins/i18n.ts' - }, - { - src: '~/plugins/main.ts', } ] diff --git a/src/components/ExperiencesAbout.vue b/src/components/ExperiencesAbout.vue index ef9d9c3..715462d 100755 --- a/src/components/ExperiencesAbout.vue +++ b/src/components/ExperiencesAbout.vue @@ -6,7 +6,7 @@
{ - return $content('experiences') - .sortBy('end_date', 'desc') - .fetch() - .catch((error) => { - $sentry.captureEvent(error) - }) - }) + const experiences = useAsync(async () => { + const response = await $axios.get('/api/experiences', { + headers: { + 'Authorization': `Bearer ${process.env.API_TOKEN}` + } + }) + if (response.status === 200) { + return response.data.experiences + } else { + app.error({statusCode: 500}) + $sentry.captureEvent(response.data) + } + }, 'experiences') return { experiences diff --git a/src/components/Footer.vue b/src/components/Footer.vue index 9cd31f4..beb7a5e 100755 --- a/src/components/Footer.vue +++ b/src/components/Footer.vue @@ -1,7 +1,7 @@