From b15216687fe0a823a2add0810df224cbe5f8df85 Mon Sep 17 00:00:00 2001 From: Alejandro Laguna Date: Sun, 7 Sep 2025 11:03:19 +0200 Subject: [PATCH] feat: add contact information --- README.md | 47 ++---------------------------------------- src/pages/about.astro | 48 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index 414a13a..f82099f 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,3 @@ -# Astro Starter Kit: Basics +# alejandrolaguna20.github.io -```sh -npm create astro@latest -- --template basics -``` - -> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! - -## 🚀 Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -├── public/ -│ └── favicon.svg -├── src -│   ├── assets -│   │   └── astro.svg -│   ├── components -│   │   └── Welcome.astro -│   ├── layouts -│   │   └── Layout.astro -│   └── pages -│   └── index.astro -└── package.json -``` - -To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## 👀 Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). +My digital notebook or portfolio. My corner on the web. Blog posts, projects, personal information... Everything can be found here. diff --git a/src/pages/about.astro b/src/pages/about.astro index 6c9191a..daf7d8a 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -3,7 +3,7 @@ import "../styles/global.css" import Layout from "../layouts/Layout.astro" import NavigationCard from "../components/NavigationCard.astro" import ExperienceCard from '../components/ExperienceCard.astro'; -import { PencilRuler, LibraryBig, NotepadText, GraduationCap, Wrench, Feather, Briefcase } from 'lucide-astro'; +import { PencilRuler, LibraryBig, NotepadText, GraduationCap, Wrench, Feather, Briefcase, Mail, Github, Linkedin, ExternalLink } from 'lucide-astro'; const navItems = [ { @@ -68,6 +68,27 @@ const experiences = [ } ]; +const contacts = [ + { + label: "Email", + value: "alejandro.laguna@epitech.eu", + href: "mailto:alejandro.laguna@epitech.eu", + icon: Mail + }, + { + label: "GitHub", + value: "@alejandrolaguna20", + href: "https://github.com/alejandrolaguna20", + icon: Github + }, + { + label: "LinkedIn", + value: "Alejandro Laguna", + href: "https://linkedin.com/in/alejandro-laguna", + icon: Linkedin + } +]; + --- @@ -77,6 +98,31 @@ const experiences = [ Guilty of having too many interests and being unable to focus on a couple of them and making notable progress. Currently a second-year computer science student at the European Institute of Technology, and Software Engineer Intern at Migalabs

+
+

+ Get in Touch +

+
+
+ {contacts.map(contact => ( + + +
+

{contact.label}

+

{contact.value}

+
+ +
+ ))} +
+
+
+

Education