Skip to content

jamesc601/jamesc601.github.io

Repository files navigation

James' Portfolio Site

A responsive one-page portfolio website built with Astro and hosted on GitHub Pages.

🛠️ Stack

🚀 Getting Started

Prerequisites

  • Node.js version v18.17.1 or v20.3.0 or later (v19 is not supported)
# Check your Node.js version
node -v

Installation

# Install dependencies
npm install

Editing Content

Portfolio content is managed in src/data/cv.json following the JSON Resume schema.

Useful tools for editing:

Tip: Add isActive and github attributes to projects for enhanced display:

"isActive": true,
"github": "https://github.com/username/repo"

Development

# Start the development server
npm run dev

Open http://localhost:4321 to view the site.

Build

# Build for production
npm run build

# Preview the production build
npm run preview

📝 License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors