From fdfa87ab0d286f9aaef225bb3d81cb5a9404a624 Mon Sep 17 00:00:00 2001 From: webfussel Date: Wed, 4 Dec 2024 14:47:44 +0100 Subject: [PATCH] CHANGE: css logo, bsky link Changed CSS logo to newest version, added bsky profile link --- assets/css/header.css | 9 ++++++++- components/Header.vue | 5 +++++ nuxt.config.ts | 11 +++++++++-- public/img/icons/bsky.svg | 15 +++++++++++++++ public/img/skills/css.webp | Bin 1466 -> 1216 bytes 5 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 public/img/icons/bsky.svg 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 a5a64692275f085f1a4679718910183efe292260..21f24e9800aaa9ae42049d295bd69c212dff9cb4 100644 GIT binary patch literal 1216 zcmWIYbaUIm!oU#j>J$(bU=hK^z`$St#D-wx>FgYEf)U7NU_1dLS%6Zxc_l?b?oJ93 zkx>fl4;UDM5DXHNiwhtutRzs?w`&l!mvynKz%R&|l3JV$RPq6cRf>R?1KlJ7WQ(Lj z*cu>q5`=97VwaZ`lmOKPfY?PLLC!#S3XrXlj>JwvVkZ|AfzZ zZ((5Ab{-*y2$O=uqC~K9z}R45N=sv4__UmXfj5$YLHGg#16MRy4oKi|n*vZu2I#JQ zAWUb-VMt|AVDMzfV@PJu1G0>Ok!r|b=I9gP0SXXCdxr_R(z8x>f9mMC!=Sb`*W0pN zyz!(E<9E|8w*Rg_X6@W>Ehl{OKj)7-Rt;aaUfB0#-v_nz6)#QSpZ{6azb!t>a!ch! zt31ubsZ2NI7Jg#@rW}PLCSc_7GR$SvG6Gs>muob|eTmW{MHTLh2Hs8w$($YHg?}f# zHEzgl_{{k0>8tyHZwK7JzJW?hZgseRk?7~}N|=jxO<@PCkau*~++=9l{u>L#g1 zH^28-(wO3y+5f9T{N2Ts5$FHQD{gJC`SIMZ=F#J)bw|X{T)4-<@bBZ){!iz>MQ^&h zJa>I>6ochaecPMA%+}v8tE+Yp+K_iN?PrhY|IWj2_109GvP@okQ)t8CpS2#Rmp_j$ z&OJMy-CXAVOTK*fC6*PrKQ2CaANn#YY3+;SkG_dN%Sa&qrgUVQ4L{<(YFgjGE=zDgdD{kceU_x$>!4Oefx{IV&LUximrMCSOW{r^Qa zZI>>+x%BDTu2*kG+jggLsJ<&uv0q_Yd0OM2n*-;9@Rn7A;l@YI^Va>f4gB6x;{N)^ zZcY~swU7^yeQqbW&SuZE3X?Jtp0(5@+3M%-^Dd5F|K96#1f`Uly$V-p-n8LQMBm0e z{0kxlw-+9`^Ym_O#kOOcpRe6k`Jhnc>+?(2J&p|`DGv7o=DcO_DT#@kzGrFs*8^2K zTQ5xtk5+#6`x1ApqrlxI`b$0ppI-jkP495@(d6d}safeIMmHxo*|VPhz^!6^I7yQ? z^3x2{tP9en*Q(X_?*G>qem8et#G<<5t>^b&n6UlShKbe_+w4C*U%8t%;?9J)hyPW- z+3ht<)9;xS{N`X*U-I0IOxiv7jx)d9C3j%1?n=j!$IIMI-aO`2b!nKO;Bm93opGJW zG|hyF2bU9d1;Z~fmhE3~?Ee$9^Y4@P|5W*W-ZO3S6Ulc6+!>;O-JJgCpzXi+-)C3Y JsV`t)001RNyvhIo literal 1466 zcmV;r1x5N&Nk&Gp1pok7MM6+kP&il$0000G0000h001!n06|PpNZ|kg01bd+TifyK ziEX1ynKCN_;P;Oq1GSUVyzXqX8^IsVG7Aeg@F}yeIhP%%!4pyk2;yM*i%O9EZO%rIpR7iGZ{FpOo?m#^Osc zC=|EwD?D_|<%^tFm{axxkRuB|tN5$? zVg5r&*W<72xA$zszsmm>zaq8^Kf3-g>$(3`>52Tu+;_Skod48*QT+q|8vbAXlk#)> zkN^J=9)-WFhi10>ZWf7PIYEIJa@uZ?`GRlwp-7HMIkN7h?z(l$6^q z>?dFV{{PAcKo|o;H?RMI*bseLJZ!k6AOHOnp3+eWtCc%JPLDZ60j$)MlT=6HW-Ttt zqq3<6^5EhIbhH{oZIJ1^t4p+Oh!}?rap_5`At!OHfr{SnqH4I^LYSVHs=x zYckUSN7Nza)fKq-dh^?*Q32g=*ybbis=!76c#Y~Iet2CtKpHuJ`R%bn0kTh0IpIvK z^xY7A5(Ee9<0CmhKqKx*Xk z_5Nl1_$90VrW|lwLJI5ckdj^xku2UeeB`-f(;zN!se!&+87ce1tBPIVt(a#b)x4=U zhdjC>|5LB~E7#hn1V%r0!GBVAcMTVQnO$1Tq58;Wg8irB;tuC|dR2ut#7JLYR~Z>+ zx3rINr@^NLBtabqRkGF}Ox3o-Eq4#u0U+Dknx&u5zQ`R^BrEC!qG!Fwmw(jOXMJ|U zZoIIA7}j*&!}kv5Onzty#D1omTAE<$(8!`60a2eWWl&GIj@~j+p{YocTGV7W*3Mln z#GLR|QCq@0P$8q*(!y4Hfn@Z{2q?%%`n9nRvBcqfyp13K{?@)23=B`f_5>x~vZ+4o zI$jT85LC_}up(2Fk>)y#b{$TgGwtR>*ZE;rIS_fuIJ4W=?>SL~j12fyWpX_IQkpX* z7YL3YFvY}Ok7GAWGttpZs}bnpX^`3&_Z+e-P{>D%aylDZ=}D zydU72m;*#ALiw7_t3Z%J-aL6HD}(&AUChx+{%Z7~esLm)6>a>=Wa5hyULR@!!VV;tO8!_{8t|Y(bx!idp~lL4N7Z;$?RHY-y88K=5+TNrm`LSM!b& z%^>}lnToreR@4Zt41az9dMArf#j_gDey5;R8?Xu;Vb49DI#;WO?(${8dMoeypIP?` zJ-98o41l7mLSw*Q9ul!%$BJFK*EGg)G;VGw^ntSDyYU zGbpcbxD?IMiX8dA6(je_`%iae!(JdoD$?!U^PrcO593T>+B-cG+<2om!m8hE zc6fVDI`|IIUl*sB_Qif6zyDYt|Nj+D#VxX%yp6_cXjaF~HvoB4!vS9%$b`FW#jgs- U_zO415}Z&U|6{G!(T)HB09PjI`~Uy|