Compare commits

...

5 Commits

Author SHA1 Message Date
NotXia
6c38321a98 deploy: a9eac4ccb4 2026-03-11 22:26:33 +00:00
NotXia
c5e37106f9 deploy: 1e84da008c 2026-03-07 14:43:36 +00:00
NotXia
51606ce594 deploy: ecfffc1fb5 2025-11-18 23:56:54 +00:00
NotXia
b179f7ee9b deploy: c4e5e63ca0 2025-11-18 23:53:03 +00:00
NotXia
1179d86641 deploy: eea819ee9c 2025-11-05 01:41:11 +00:00
56 changed files with 199 additions and 194 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

76
_nuxt/BnLLBnTr.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{_ as g}from"./CmkbYlOB.js";import{d as _,r as l,o as h,c as d,h as f,e as u,f as e,t as s,q as x,b as v,u as w,j as k,m as r,n as $,F as L}from"./CbbVbwqA.js";import{_ as R}from"./Cqpvy56Z.js";const y=""+new URL("penguin.5LDqNDgQ.png",import.meta.url).href,C=""+new URL("llama.ByH6F09n.png",import.meta.url).href,b=""+new URL("rock.DHcr55eL.png",import.meta.url).href,B=""+new URL("coconut.IYkd_pOJ.png",import.meta.url).href,N=""+new URL("red-panda.Bf2KiHt1.png",import.meta.url).href,U={key:0,class:"w-52"},D=["src"],F={class:"text-center text-sm mt-2 select-none"},H=_({__name:"RandomSomething",setup(p){const o=[{name:"penguin",image:y},{name:"llama",image:C},{name:"rock",image:b},{name:"coconut",image:B},{name:"red panda",image:N}],t=l(""),c=l("");function a(){const n=x(o.filter(i=>i.name!==t.value));t.value=n.name,c.value=n.image}function m(){v("change-something"),a()}return h(()=>{a()}),(n,i)=>t.value!==""?(u(),d("div",U,[e("img",{src:c.value,alt:"",class:"h-40 max-w-xs max-w- mx-auto",onClick:m},null,8,D),e("p",F,s(n.$t(t.value)),1)])):f("",!0)}}),S={class:"relative z-10"},E={class:"block md:flex justify-center items-center"},V={class:"text-center md:text-left"},j={class:"text-2xl md:text-3xl font-semibold uppercase"},q={class:"text-4xl md:text-5xl font-semibold uppercase"},I={class:"text-xl lowercase"},O={class:"w-fit mx-auto mt-5 md:m-0 md:ml-10"},J=_({__name:"index",setup(p){const{t:o}=w();return k({title:o("title_home")}),(t,c)=>{const a=g,m=H,n=R;return u(),d(L,null,[e("div",S,[r(a)]),r(n,null,{default:$(()=>[e("main",null,[e("div",E,[e("div",V,[e("p",j,s(t.$t("i am a")),1),e("p",q,s(t.$t("cs student")),1),e("p",I,s(t.$t("a very accurate description of me")),1)]),e("div",O,[r(m)])])])]),_:1})],64)}}});export{J as default}; import{_ as g}from"./CfKitPH0.js";import{d as _,b as h,o as d,c as u,a as e,t as s,e as f,r as l,l as x,m as v,f as w,g as k,i as r,j as $,F as L}from"./BnLLBnTr.js";import{_ as R}from"./Dyj3am3n.js";const y=""+new URL("penguin.5LDqNDgQ.png",import.meta.url).href,C=""+new URL("llama.ByH6F09n.png",import.meta.url).href,b=""+new URL("rock.DHcr55eL.png",import.meta.url).href,B=""+new URL("coconut.IYkd_pOJ.png",import.meta.url).href,N=""+new URL("red-panda.Bf2KiHt1.png",import.meta.url).href,U={key:0,class:"w-52"},D=["src"],F={class:"text-center text-sm mt-2 select-none"},H=_({__name:"RandomSomething",setup(p){const o=[{name:"penguin",image:y},{name:"llama",image:C},{name:"rock",image:b},{name:"coconut",image:B},{name:"red panda",image:N}],t=l(""),c=l("");function a(){const n=x(o.filter(i=>i.name!==t.value));t.value=n.name,c.value=n.image}function m(){v("change-something"),a()}return h(()=>{a()}),(n,i)=>t.value!==""?(d(),u("div",U,[e("img",{src:c.value,alt:"",class:"h-40 max-w-xs max-w- mx-auto",onClick:m},null,8,D),e("p",F,s(n.$t(t.value)),1)])):f("",!0)}}),S={class:"relative z-10"},E={class:"block md:flex justify-center items-center"},V={class:"text-center md:text-left"},j={class:"text-2xl md:text-3xl font-semibold uppercase"},I={class:"text-4xl md:text-5xl font-semibold uppercase"},O={class:"text-xl lowercase"},T={class:"w-fit mx-auto mt-5 md:m-0 md:ml-10"},J=_({__name:"index",setup(p){const{t:o}=w();return k({title:o("title_home")}),(t,c)=>{const a=g,m=H,n=R;return d(),u(L,null,[e("div",S,[r(a)]),r(n,null,{default:$(()=>[e("main",null,[e("div",E,[e("div",V,[e("p",j,s(t.$t("i am a")),1),e("p",I,s(t.$t("cs student")),1),e("p",O,s(t.$t("a very accurate description of me")),1)]),e("div",T,[r(m)])])])]),_:1})],64)}}});export{J as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{_ as s,c as t,e as c,f as o,s as n}from"./CbbVbwqA.js";const _={},r={class:"flex flex-1 items-center py-0"},a={class:"w-full"};function l(e,f){return c(),t("div",r,[o("div",a,[n(e.$slots,"default")])])}const i=s(_,[["render",l]]);export{i as _};

1
_nuxt/Dyj3am3n.js Normal file
View File

@@ -0,0 +1 @@
import{_ as s,o as t,c as o,a as c,n}from"./BnLLBnTr.js";const _={},a={class:"flex flex-1 items-center py-0"},r={class:"w-full"};function l(e,d){return t(),o("div",a,[c("div",r,[n(e.$slots,"default")])])}const i=s(_,[["render",l]]);export{i as _};

File diff suppressed because one or more lines are too long

1
_nuxt/DzA85nBQ.js Normal file
View File

@@ -0,0 +1 @@
import{i as x,_ as w}from"./CfKitPH0.js";import{_ as k,o as i,c as n,a as e,d as g,b as v,u,e as p,w as S,v as $,r as f,f as q,g as B,h as C,i as c,j as N,t as _,k as t,F as j}from"./BnLLBnTr.js";import{_ as E}from"./Dyj3am3n.js";const I=""+new URL("me.B1cteK45.jpg",import.meta.url).href,M={},T={class:"relative"};function P(m,r){return i(),n("div",T,[...r[0]||(r[0]=[e("div",{class:"flex items-center h-80 w-80"},[e("img",{src:I,alt:"Me with an Eevee hat holding an umbrella",class:"max-h-full max-w-full rounded-md"})],-1)])])}const V=k(M,[["render",P]]),z={class:"h-full w-fit"},D={key:0,class:"flex h-full w-full items-center justify-center"},L={id:"gr_grid_widget_1673812364",class:"h-full"},R=g({__name:"Goodreads",setup(m){const r=f(!0);return v(()=>{var l;document.querySelector("#script-goodreads")&&((l=document.querySelector("#script-goodreads"))==null||l.remove());let o=document.createElement("script");o.src="https://www.goodreads.com/review/grid_widget/158866642?cover_size=medium&hide_link=true&hide_title=true&num_books=20&order=d&shelf=currently-reading&sort=date_updated&widget_id=1673812364",o.id="script-goodreads",o.type="text/javascript",document.getElementsByTagName("head")[0].appendChild(o);let a=new MutationObserver(function(s){document.querySelectorAll("#gr_grid_widget_1673812364 > * img").forEach(d=>d.src=d.src.replace("_SX98_","_SY475_")),a.disconnect(),r.value=!1});a.observe(document.querySelector("#gr_grid_widget_1673812364"),{childList:!0})}),(o,a)=>(i(),n("div",z,[u(r)?(i(),n("div",D,[...a[0]||(a[0]=[e("span",{class:"animate-ping absolute inline-flex h-5 w-5 rounded-full bg-slate-800 dark:bg-slate-200 opacity-75"},null,-1)])])):p("",!0),S(e("div",L,null,512),[[$,!u(r)]])]))}}),U={class:"flex flex-col md:flex-row md:justify-between items-center h-full"},X={class:"text-xl order-2 md:order-1 [&>*>p]:mb-2"},A={class:"text-5xl font-bold mb-5"},F={key:0},G={key:1},O={class:"order-1 mb-3 ml-0 md:order-2 md:mb-0 md:ml-10"},H={class:"mt-5"},K={class:"text-center text-xl"},Y={class:"flex justify-center h-48"},Z=g({__name:"about",setup(m){const{t:r,locale:o}=q(),a=f(o.value);return B({title:r("title_about")}),v(()=>{x()}),C(o,()=>{a.value=o.value}),(l,s)=>{const d=w,h=V,b=R,y=E;return i(),n(j,null,[c(d),c(y,null,{default:N(()=>[e("main",null,[e("div",U,[e("div",X,[e("h1",A,_(l.$t("about me")),1),u(a)==="it"?(i(),n("div",F,[...s[0]||(s[0]=[e("p",null,[t(" Mi chiamo "),e("span",{"data-popover-target":"popover-name",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Tian Cheng"),t(", spesso conosciuto come "),e("span",{"data-popover-target":"popover-surname",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Xia"),t(" (cognome) o Riccardo. Studio artificial intelligence all'Università di Bologna e al momento i miei interessi sono orientati verso l'ambito NLP. ")],-1),e("p",null,[t(" Oltre a premere tasti sulla tastiera, mi piace leggere, sperimentare in cucina "),e("span",{class:"text-xs"},"(preferibilmente con un estintore nei paraggi)"),t(", giocare a giochi strategici e spendere decisamente troppo tempo sul mio home server. ")],-1),e("p",null," Dovrei probabilmente scrivere qualcos'altro, ma sono terribile a scrivere biografie, quindi tieni una ciambella 🍩. ",-1)])])):p("",!0),u(a)==="en"?(i(),n("div",G,[...s[1]||(s[1]=[e("p",null,[t(" My name is "),e("span",{"data-popover-target":"popover-name",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Tian Cheng"),t(", frequently known as "),e("span",{"data-popover-target":"popover-surname",class:"underline decoration-dashed decoration-slate-900/70 dark:decoration-slate-50/70"},"Xia"),t(" (surname) or Riccardo. I am an artificial intelligence student at the University of Bologna and currently my interests are focused on natural language processing. ")],-1),e("p",null,[t(" Aside from pressing keys on a keyboard, I like reading, cooking "),e("span",{class:"text-xs"},"(preferably with a fire extinguisher nearby)"),t(", playing strategic games and spending way too much time on my home server. ")],-1),e("p",null," I should probably write some more about me, but I'm terrible at writing biographies, so here's a donut 🍩. ",-1)])])):p("",!0)]),e("div",O,[c(h)])]),e("div",H,[e("p",K,_(l.$t("reading")),1),e("div",Y,[c(b)])])])]),_:1}),s[2]||(s[2]=e("div",{"data-popover":"",id:"popover-name",role:"tooltip",class:"absolute z-10 invisible inline-block transition-opacity duration-500 opacity-0"},[e("div",{class:"text-lg px-3 py-2 bg-slate-200 dark:bg-slate-800 rounded"}," 天成 ")],-1)),s[3]||(s[3]=e("div",{"data-popover":"",id:"popover-surname",role:"tooltip",class:"absolute z-10 invisible inline-block transition-opacity duration-500 opacity-0"},[e("div",{class:"text-lg px-3 py-2 bg-slate-200 dark:bg-slate-800 rounded"}," 夏 ")],-1))],64)}}});export{Z as default};

View File

@@ -1 +1 @@
{"id":"6ddead9c-f7b1-4486-850b-8c8a44b31bc1","timestamp":1757554735501} {"id":"3a3e511c-aa06-4df3-b719-f45c8c2b4d66","timestamp":1773267972202}

View File

@@ -0,0 +1 @@
{"id":"3a3e511c-aa06-4df3-b719-f45c8c2b4d66","timestamp":1773267972202,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/en","/en/about","/about","/contacts","/en/contacts","/projects","/en/projects","/it","/it/contacts","/it/about","/it/projects","/resume","/en/resume","/it/resume"]}

View File

@@ -1 +0,0 @@
{"id":"6ddead9c-f7b1-4486-850b-8c8a44b31bc1","timestamp":1757554735501,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":["/","/en","/about","/en/about","/contacts","/en/contacts","/projects","/en/projects","/it/about","/it","/it/contacts","/it/projects","/resume","/en/resume","/it/resume"]}

1
_nuxt/kgcXaI5_.js Normal file

File diff suppressed because one or more lines are too long

BIN
_nuxt/me.B1cteK45.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 165 KiB

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745373] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981921]

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745439] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981979]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745440] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981980]

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745441] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981981]

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745440] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981980]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745441] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981981]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745489] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267982024]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745490] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267982025]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745442] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981981]

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745440] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981980]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745441] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981981]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745489] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267982025]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745490] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267982026]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745442] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267981982]

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
[{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1757554745489] [{"data":1,"prerenderedAt":3},["ShallowReactive",2],{},1773267982025]

File diff suppressed because one or more lines are too long