Responsive navigation fully working, placeholders for all major items on site, resume pages working, abstracted site-layout, preparing for unit and e2e testing, added flotbite + tailwind + vitest + playwright
This commit is contained in:
151
src/data/site-layout.ts
Normal file
151
src/data/site-layout.ts
Normal file
@@ -0,0 +1,151 @@
|
||||
import type {navLink} from "@interfaces/site-layout.ts"
|
||||
|
||||
export const siteLayout: navLink[] = [
|
||||
{title: "About", path: ""},
|
||||
{
|
||||
title: "Experiences",
|
||||
path: "experience",
|
||||
children: [
|
||||
{
|
||||
title: "SpaceX",
|
||||
path: "spacex",
|
||||
children: [
|
||||
{
|
||||
title: "Hardware Test Engineer I/II",
|
||||
path: "hardware-test-engineer-i-ii"
|
||||
},
|
||||
{
|
||||
title: "Avionics Test Engineering Internship",
|
||||
path: "avionics-test-engineering-internship"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "OSU CEOAS",
|
||||
path: "osu-ceoas-ocean-mixing-group",
|
||||
children: [
|
||||
{
|
||||
title: "Robotics Oceanographic Surface Sampler",
|
||||
path: "robotic-oceanographic-surface-sampler",
|
||||
},
|
||||
{
|
||||
title: "LeConte Glacier Deployments",
|
||||
path: "leconte-glacier-deployments",
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "OSU SARL",
|
||||
path: "osu-sinnhuber-aquatic-research-laboratory",
|
||||
children: [
|
||||
{
|
||||
title: "Team Lead",
|
||||
path: "team-lead",
|
||||
},
|
||||
{
|
||||
title: "Zebrafish Embryo Pick and Plate",
|
||||
path: "zebrafish-embryo-pick-and-plate",
|
||||
},
|
||||
{
|
||||
title: "Shuttlebox Behavior System",
|
||||
path: "shuttlebox-behavior-system",
|
||||
},
|
||||
{
|
||||
title: "Dechorionator",
|
||||
path: "dechorionator",
|
||||
},
|
||||
{
|
||||
title: "Denso Embryo Pick and Plate",
|
||||
path: "denso-embryo-pick-and-plate",
|
||||
},
|
||||
{
|
||||
title: "ZScan Processor",
|
||||
path: "zscan-processor",
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "OSU Robotics Club",
|
||||
path: "osu-robotics-club",
|
||||
children: [
|
||||
{
|
||||
title: "Club Officer",
|
||||
path: "club-officer",
|
||||
},
|
||||
{
|
||||
title: "Mars Rover Software Team Lead",
|
||||
path: "mars-rover-software-team-lead",
|
||||
},
|
||||
{
|
||||
title: "Mars Rover Emergency Software Team Lead",
|
||||
path: "mars-rover-emergency-software-team-lead",
|
||||
},
|
||||
{
|
||||
title: "Mars Rover Electrical Team Lead",
|
||||
path: "mars-rover-electrical-team-lead",
|
||||
}
|
||||
]
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Hobbies",
|
||||
path: "hobby",
|
||||
children: [
|
||||
|
||||
{
|
||||
title: "Homelab", path: "homelab",
|
||||
children: [
|
||||
{title: "Home Server Rack", path: "home-server-rack"},
|
||||
{title: "Offsite Backup Rack", path: "offsite-backup-rack"},
|
||||
{title: "Kubernetes Cluster", path: "kubernetes-cluster"},
|
||||
{title: "Home Automation", path: "home-automation"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Motorcycling",
|
||||
path: "motorcycling",
|
||||
children: [
|
||||
{title: "Lineup", path: "lineup"},
|
||||
{
|
||||
title: "Custom Accessories",
|
||||
path: "custom-accessories",
|
||||
children: [
|
||||
{title: "Chubby Buttons 2 Mount", path: "chubby-buttons-2-mount"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Trips",
|
||||
path: "trips",
|
||||
children: [
|
||||
{title: "2025-08 | Alaska ", path: "2025-08-alaska"},
|
||||
{title: "2024-10 | Norway ", path: "2024-10-norway"}
|
||||
]
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Homelab", path: "homelab",
|
||||
children: [
|
||||
{title: "Home Server Rack", path: "home-server-rack"},
|
||||
{title: "Offsite Backup Rack", path: "offsite-backup-rack"},
|
||||
{title: "Kubernetes Cluster", path: "kubernetes-cluster"},
|
||||
{title: "Home Automation", path: "home-automation"},
|
||||
]
|
||||
},
|
||||
{title: "NixOS", path: "nixos"},
|
||||
{title: "Body Mods", path: "body-mods"},
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Resumes",
|
||||
path: "resume",
|
||||
children: [
|
||||
{title: "2025-11-10 | Complete CV", path: "2025-11-10-complete-cv"},
|
||||
{title: "2025-11-10 | Infrastructure Engineer", path: "2025-11-10-infrastructure-engineer"},
|
||||
{title: "2019-07-01 | Hardware Test Engineer", path: "2019-07-01-hardware-test-engineer"},
|
||||
]
|
||||
},
|
||||
{title: "Github", pubpath: "https://github.com/caperren"},
|
||||
{title: "LinkedIn", pubpath: "https://www.linkedin.com/in/caperren/"}
|
||||
]
|
||||
Reference in New Issue
Block a user