diff --git a/src/lib/zhen/cv-comps/400x400.png b/src/lib/alex/cv-comps/400x400.png similarity index 100% rename from src/lib/zhen/cv-comps/400x400.png rename to src/lib/alex/cv-comps/400x400.png diff --git a/src/lib/zhen/cv-comps/DTU_Logo.png b/src/lib/alex/cv-comps/DTU_Logo.png similarity index 100% rename from src/lib/zhen/cv-comps/DTU_Logo.png rename to src/lib/alex/cv-comps/DTU_Logo.png diff --git a/src/lib/zhen/cv-comps/EmphasysLogo.png b/src/lib/alex/cv-comps/EmphasysLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/EmphasysLogo.png rename to src/lib/alex/cv-comps/EmphasysLogo.png diff --git a/src/lib/zhen/cv-comps/EposLogo.png b/src/lib/alex/cv-comps/EposLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/EposLogo.png rename to src/lib/alex/cv-comps/EposLogo.png diff --git a/src/lib/zhen/cv-comps/GrazperLogo.jpg b/src/lib/alex/cv-comps/GrazperLogo.jpg similarity index 100% rename from src/lib/zhen/cv-comps/GrazperLogo.jpg rename to src/lib/alex/cv-comps/GrazperLogo.jpg diff --git a/src/lib/zhen/cv-comps/KhoraLogo.jpg b/src/lib/alex/cv-comps/KhoraLogo.jpg similarity index 100% rename from src/lib/zhen/cv-comps/KhoraLogo.jpg rename to src/lib/alex/cv-comps/KhoraLogo.jpg diff --git a/src/lib/zhen/cv-comps/LinkedInQrCode.svg b/src/lib/alex/cv-comps/LinkedInQrCode.svg similarity index 100% rename from src/lib/zhen/cv-comps/LinkedInQrCode.svg rename to src/lib/alex/cv-comps/LinkedInQrCode.svg diff --git a/src/lib/zhen/cv-comps/MakerspaceLogo.png b/src/lib/alex/cv-comps/MakerspaceLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/MakerspaceLogo.png rename to src/lib/alex/cv-comps/MakerspaceLogo.png diff --git a/src/lib/zhen/cv-comps/PrimarySchoolLogo.png b/src/lib/alex/cv-comps/PrimarySchoolLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/PrimarySchoolLogo.png rename to src/lib/alex/cv-comps/PrimarySchoolLogo.png diff --git a/src/lib/zhen/cv-comps/SASLogo.png b/src/lib/alex/cv-comps/SASLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/SASLogo.png rename to src/lib/alex/cv-comps/SASLogo.png diff --git a/src/lib/zhen/cv-comps/VRNerd.jpg b/src/lib/alex/cv-comps/VRNerd.jpg similarity index 100% rename from src/lib/zhen/cv-comps/VRNerd.jpg rename to src/lib/alex/cv-comps/VRNerd.jpg diff --git a/src/lib/zhen/cv-comps/YaaummaLogo.png b/src/lib/alex/cv-comps/YaaummaLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/YaaummaLogo.png rename to src/lib/alex/cv-comps/YaaummaLogo.png diff --git a/src/lib/zhen/cv-comps/nextKbhLogo.png b/src/lib/alex/cv-comps/nextKbhLogo.png similarity index 100% rename from src/lib/zhen/cv-comps/nextKbhLogo.png rename to src/lib/alex/cv-comps/nextKbhLogo.png diff --git a/src/lib/alex/cv-comps/preview.png b/src/lib/alex/cv-comps/preview.png new file mode 100644 index 0000000..588b18d Binary files /dev/null and b/src/lib/alex/cv-comps/preview.png differ diff --git a/src/lib/zhen/cv-comps/zylveterSus.png b/src/lib/alex/cv-comps/zylveterSus.png similarity index 100% rename from src/lib/zhen/cv-comps/zylveterSus.png rename to src/lib/alex/cv-comps/zylveterSus.png diff --git a/src/lib/zhen/cv-comps/EposCvPreveiw.png b/src/lib/zhen/cv-comps/EposCvPreveiw.png deleted file mode 100644 index addce1b..0000000 Binary files a/src/lib/zhen/cv-comps/EposCvPreveiw.png and /dev/null differ diff --git a/src/lib/zhen/cv-comps/MoreProfesionalMe.jpg b/src/lib/zhen/cv-comps/MoreProfesionalMe.jpg deleted file mode 100644 index bc45477..0000000 Binary files a/src/lib/zhen/cv-comps/MoreProfesionalMe.jpg and /dev/null differ diff --git a/src/lib/zhen/cv-comps/zhenSelfie.jpg b/src/lib/zhen/cv-comps/zhenSelfie.jpg deleted file mode 100644 index 64e54c8..0000000 Binary files a/src/lib/zhen/cv-comps/zhenSelfie.jpg and /dev/null differ diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 0e675f0..7b37f0e 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -160,7 +160,7 @@ target="_blank">Games Zhen's CV{$re?.nick ?? "Alex"}'s CV diff --git a/src/routes/cv/+page.svelte b/src/routes/cv/+page.svelte index 9625d56..38aa8b7 100644 --- a/src/routes/cv/+page.svelte +++ b/src/routes/cv/+page.svelte @@ -21,7 +21,7 @@ import RepeatedSkills from "./comps/RepeatedSkills.svelte"; // Discord embed - import preveiwImage from "$lib/zhen/cv-comps/EposCvPreveiw.png"; + import preveiwImage from "$lib/alex/cv-comps/preview.png"; // Print detection setup import onMount from "@e/onMount"; diff --git a/src/routes/cv/comps/Education.svelte b/src/routes/cv/comps/Education.svelte index 20cc754..0885b53 100644 --- a/src/routes/cv/comps/Education.svelte +++ b/src/routes/cv/comps/Education.svelte @@ -1,9 +1,5 @@
@@ -14,8 +16,8 @@
Sources: CV source codeCV source code and My Website @@ -24,64 +26,6 @@ diff --git a/src/routes/cv/comps/NameAndImage.svelte b/src/routes/cv/comps/NameAndImage.svelte index 78d74ff..e8fcaed 100644 --- a/src/routes/cv/comps/NameAndImage.svelte +++ b/src/routes/cv/comps/NameAndImage.svelte @@ -1,6 +1,6 @@
diff --git a/src/ts/Redaction/Profile.ts b/src/ts/Redaction/Profile.ts index 430810c..5ff6aa8 100644 --- a/src/ts/Redaction/Profile.ts +++ b/src/ts/Redaction/Profile.ts @@ -17,6 +17,10 @@ const EducationLoose = z.object({ name: z.string().min(1).optional(), }); +const CV = z.object({ + sourceLink: z.string().url().min(1), +}); + const ProfileSchema = z.object({ name: z.string().min(1), nick: z.string().min(1), @@ -25,6 +29,7 @@ const ProfileSchema = z.object({ phone: z.string().min(1), linkedIn: Link, itch: Link, + cv: CV, experience: z.array(Experience), education: z .array(EducationLoose)