Skip to content

maxvp/maxvp.github.io

Repository files navigation

maxvp.github.io

My personal portfolio website, found at maxvphillips.com.

Tech Stack

Built with Astro.

Development

  1. Install dependencies:

    npm install
  2. Run development server:

    npm run dev

    This will start the server at http://localhost:4321.

  3. Build for production:

    npm run build

    Output will be in the dist/ directory.

Managing Content

Portfolio Items

Add new portfolio entries as Markdown files in src/content/portfolio/. Frontmatter schema:

---
title: "Project Title"
date: YYYY-MM
client: "Client Name" # Optional
clientUrl: "https://..." # Optional
url: "https://..." # Link to project
featured: false # Set to true to show in Featured tab
image: "/path/to/image.jpg" # Optional
imageAlt: "Description" # Optional
---

Blog Posts

Add new blog posts in src/content/blog/. Frontmatter schema:

---
title: "Blog Post Title"
description: "Short description" # Optional
pubDate: "YYYY-MM-DD"
updatedDate: "YYYY-MM-DD" # Optional
heroImage: "/path/to/image.jpg" # Optional
---

About

Personal website

Resources

License

Stars

Watchers

Forks