Skip to content

Press Portfolio 🎨

Press Portfolio is a VitePress-based website for showcasing professional projects and personal achievements. It provides a customizable, modern interface for presenting work in a clean and elegant format.

🔗 Live Demo: occhipinti.dev

Features ✨

  • VitePress Powered: Leverages VitePress for fast static site generation.
  • 🖼 Customizable Layout: Easily adapt the layout to suit your personal branding or portfolio style.
  • 📝 Markdown Support: Write content using Markdown for easy management and updates.
  • 🔍 SEO Optimized: Built-in features for better search engine visibility.

Getting Started 🚀

Prerequisites ✅

Make sure you have one of the following environments installed:

Installation 📦

With Node.js

  1. Clone the repository:
bash
   git clone https://github.com/Gianlo98/press-portfolio.git
  1. Navigate to the project directory:
bash
cd press-portfolio
  1. Install the dependencies using Node.js:
bash
npm install

With Bun

If you're using Bun, the process is even faster:

  1. Clone the repository:
bash
git clone https://github.com/Gianlo98/press-portfolio.git
  1. Navigate to the project directory:
bash
cd press-portfolio
  1. Install dependencies using Bun:
bash
bun install

Running Locally 💻

With Node.js

To run the website locally using Node.js:

bash
npm run dev

With Bun

To run the website locally with Bun:

bash
bun run dev

Building for Production 🏗️

With Node.js

To build the site for production using Node.js:

bash
npm run build

The static files will be generated in the dist folder.

With Bun

To build the site for production using Bun:

bash
bun run build

Your build will be in the dist directory.

Customization 🛠️

Edit content in the docs folder using Markdown to easily add or modify pages.

Deployment 🚢

You can deploy the website to any static hosting platform (such as Vercel or GitHub Pages) by pushing the dist folder after building:

  • Vercel: Deploy with a single click on the Vercel dashboard.
  • GitHub Pages: Use GitHub Actions to deploy automatically.

Contributing 🤝

Contributions are welcome! Feel free to open issues or submit pull requests if you have new features, suggestions, or bug fixes.

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.