My personal portfolio website, found at maxvphillips.com.
Built with Astro.
-
Install dependencies:
npm install
-
Run development server:
npm run dev
This will start the server at
http://localhost:4321. -
Build for production:
npm run build
Output will be in the
dist/directory.
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
---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
---