From a3511b4c75fdc9ca529684b52c248eb7c4e63a55 Mon Sep 17 00:00:00 2001 From: Yelsin Sepulveda Date: Sun, 18 Jan 2026 22:48:58 -0500 Subject: [PATCH 1/2] create portfolio page and restructure project Signed-off-by: Yelsin Sepulveda --- .gitignore | 2 + src/components/Menu.astro | 17 ++++--- src/components/ProjectEntryCard.astro | 44 +++++++++++++++++++ src/{pages => components}/SideNav.astro | 2 +- src/content.config.ts | 2 +- .../project/0.kwin-project-intro/index.md | 13 ++++-- .../project/1.kwin-project-week-1-2/index.md | 11 ++++- .../project/2.kwin-project-week-3-4/index.md | 11 ++++- .../project/3.kwin-project-week-5-6/index.md | 11 ++++- src/layouts/Home.astro | 43 ++++++++++++++---- src/layouts/{main.astro => Project.astro} | 15 ++++++- src/layouts/Projects.astro | 42 ++++++++++++++---- src/layouts/SideNav.astro | 4 +- src/pages/Home.astro | 36 --------------- src/pages/Projects.astro | 25 ++++++----- src/pages/index.astro | 37 +++++++++++++--- src/pages/project/[slug].astro | 38 ++++++++++++++++ 17 files changed, 263 insertions(+), 90 deletions(-) create mode 100644 src/components/ProjectEntryCard.astro rename src/{pages => components}/SideNav.astro (97%) rename src/layouts/{main.astro => Project.astro} (52%) delete mode 100644 src/pages/Home.astro create mode 100644 src/pages/project/[slug].astro diff --git a/.gitignore b/.gitignore index 1bd5e34..0943b27 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ pnpm-debug.log* *.bak tree.txt + +App.tsx diff --git a/src/components/Menu.astro b/src/components/Menu.astro index cb34828..2c294bf 100644 --- a/src/components/Menu.astro +++ b/src/components/Menu.astro @@ -1,9 +1,16 @@ --- import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' -import { faHouse, faUser, faBlog, faEnvelope } from '@fortawesome/free-solid-svg-icons' +import { faHouse, faUser, faBlog, faEnvelope, faCode } from '@fortawesome/free-solid-svg-icons' --- -