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
- ⚡ 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.
Make sure you have one of the following environments installed:
- Node.js (version 14 or higher)
- Bun (optional, for faster runtime)
- Clone the repository:
git clone https://github.com/Gianlo98/press-portfolio.git- Navigate to the project directory:
cd press-portfolio- Install the dependencies using Node.js:
npm installIf you're using Bun, the process is even faster:
- Clone the repository:
git clone https://github.com/Gianlo98/press-portfolio.git- Navigate to the project directory:
cd press-portfolio- Install dependencies using Bun:
bun installTo run the website locally using Node.js:
npm run devTo run the website locally with Bun:
bun run devTo build the site for production using Node.js:
npm run buildThe static files will be generated in the dist folder.
To build the site for production using Bun:
bun run buildYour build will be in the dist directory.
Edit content in the docs folder using Markdown to easily add or modify pages.
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.
Contributions are welcome! Feel free to open issues or submit pull requests if you have new features, suggestions, or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.