Compare commits

..

3 Commits

Author SHA1 Message Date
93dc92b56e first release
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-02-09 20:17:22 +01:00
6a116f40bb more modifications 2023-02-06 14:17:50 +01:00
eb6f590dbd added heading 2023-01-28 17:28:31 +01:00
8 changed files with 3585 additions and 2006 deletions

View File

@@ -7,7 +7,7 @@ pipeline:
username: xeovalyte
password:
from_secret: docker_password
repo: gitea.xeovalyte.dev/xeovalyte/website
repo: gitea.xeovalyte.dev/xeovalyte/portfolio
tags:
- latest
registry: gitea.xeovalyte.dev

View File

@@ -1,5 +1,5 @@
<template>
<div>
<NuxtWelcome />
<NuxtPage />
</div>
</template>

View File

@@ -1,3 +1,18 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
h1 {
@apply text-4xl;
}
h2 {
@apply text-3xl;
}
h3 {
@apply text-2xl;
}
h4 {
@apply text-xl;
}
}

View File

@@ -1,9 +1,44 @@
// https://v3.nuxtjs.org/api/configuration/nuxt.config
export default defineNuxtConfig({
modules: [
'@nuxtjs/tailwindcss',
'@vueuse/nuxt',
'nuxt-icon',
'@nuxtjs/robots'
"@nuxtjs/tailwindcss",
"@vueuse/nuxt",
"nuxt-icon",
"nuxt-icons",
"@nuxtjs/robots",
"@nuxtjs/i18n",
"@nuxtjs/plausible",
],
plausible: {
domain: 'xeovalyte.com',
apiHost: 'https://plausible.xeovalyte.dev'
},
app: {
head: {
title: 'Xeovalyte | Timo Boomers Portfolio',
link: [
{
"rel": "icon",
"href": "/favicon.ico",
"type": "image/png"
}
],
meta: [
{ name: 'description', content: 'This is the official portfolio of Xeovalyte or Timo Boomers'}
]
})
}
},
i18n: {
baseUrl: 'https://xeovalyte.com',
locales: [
{ code: 'en', iso: 'en-US', isCatchallLocale: true },
{ code: 'nl', iso: 'nl-NL'},
],
defaultLocale: 'en',
detectBrowserLanguage: {
useCookie: true,
cookieKey: 'i18n_redirected',
redirectOn: 'root',
}
},
});

5469
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -8,13 +8,19 @@
"postinstall": "nuxt prepare"
},
"devDependencies": {
"@nuxtjs/plausible": "^0.2.0",
"@nuxtjs/tailwindcss": "^6.2.0",
"@vueuse/core": "^9.8.2",
"@vueuse/nuxt": "^9.8.2",
"nuxt": "3.0.0",
"nuxt-icon": "^0.1.8"
"nuxt": "3.1.2",
"nuxt-icon": "^0.1.8",
"prettier": "^2.8.3",
"prettier-plugin-tailwindcss": "^0.2.2"
},
"dependencies": {
"@nuxtjs/robots": "^3.0.0"
"@nuxtjs/i18n": "^8.0.0-beta.9",
"@nuxtjs/robots": "^3.0.0",
"locomotive-scroll": "^4.1.4",
"nuxt-icons": "^3.1.0"
}
}

View File

@@ -2,7 +2,32 @@
module.exports = {
content: [],
theme: {
extend: {},
extend: {
colors: {
dark: {
100: "#131920",
200: "#11171d",
300: "#0f141a",
400: "#0d1216",
500: "#0b0f13",
600: "#0a0d10",
700: "#080a0d",
800: "#06080a",
900: "#040506",
},
primary: {
100: "#66b2ff",
200: "#4da6ff",
300: "#39f",
400: "#1a8cff",
500: "#0080ff",
600: "#0073e6",
700: "#06c",
800: "#0059b3",
900: "#004c99",
},
},
},
},
plugins: [],
}
};

View File

@@ -1,4 +1,5 @@
{
// https://v3.nuxtjs.org/concepts/typescript
"extends": "./.nuxt/tsconfig.json"
"extends": "./.nuxt/tsconfig.json",
"allowJs": true
}