diff --git a/assets/css/header.css b/assets/css/header.css index 476f658..4415cc0 100644 --- a/assets/css/header.css +++ b/assets/css/header.css @@ -10,6 +10,10 @@ position: fixed; z-index: 1000; + & .socials { + gap: 1rem; + } + & .logo { fill-rule: evenodd; clip-rule: evenodd; @@ -182,9 +186,12 @@ & .socials { flex-direction: row; height: max-content; + gap: 3rem; + padding-bottom: 2rem; & img { - height: 75px; + height: 2rem; + width: 2rem; } } diff --git a/components/Header.vue b/components/Header.vue index c0c29e7..dec1245 100644 --- a/components/Header.vue +++ b/components/Header.vue @@ -86,6 +86,11 @@ const socials = [ rel: 'me', 'aria-label': 'Externer Link: Mastodon Profil' }, + { + href: 'https://bsky.app/profile/webfussel.de', + icon: '/img/icons/bsky.svg', + 'aria-label': 'Externer Link: Bluesky Profil' + }, { href: 'https://ko-fi.com/webfussel', icon: '/img/icons/kofi.svg', diff --git a/nuxt.config.ts b/nuxt.config.ts index 34910ef..5726af5 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,5 +1,6 @@ export default defineNuxtConfig({ ssr: true, + nitro: { prerender: { routes: [ @@ -8,6 +9,7 @@ export default defineNuxtConfig({ ] } }, + css: [ '~/assets/css/fonts.css', '~/assets/css/global.css', @@ -21,15 +23,18 @@ export default defineNuxtConfig({ '~/assets/css/person.css', '~/assets/css/button.css', ], + postcss: { plugins: { 'postcss-nesting': { /* plugin options */ }, }, }, + routeRules: { '/': { prerender: true }, '/imp': { prerender: true }, }, + app: { head: { htmlAttrs: { lang: 'de' }, @@ -41,5 +46,7 @@ export default defineNuxtConfig({ { rel: 'preload', crossorigin: 'anonymous', as: 'font', href: '/fonts/roboto_con_reg.woff2', type: 'font/woff2' }, ], } - } -}) + }, + + compatibilityDate: '2024-12-04' +}) \ No newline at end of file diff --git a/public/img/icons/bsky.svg b/public/img/icons/bsky.svg new file mode 100644 index 0000000..d2a9f33 --- /dev/null +++ b/public/img/icons/bsky.svg @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/public/img/skills/css.webp b/public/img/skills/css.webp index a5a6469..21f24e9 100644 Binary files a/public/img/skills/css.webp and b/public/img/skills/css.webp differ