Skip to content

maxvp/maxvp.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

425 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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