To view a demo example, click here
or my portfolio click here
- Modern and Minimal bento-like, sleek UI Design
- All in one page (almost)
- Fully Responsive
- Performances and SEO optimizations
- Ready to be deployed on Netlify
- Blog
- RSS support (your-domain/rss.xml)
- Cool 3d globe
# Clone this repository
$ git clone https://github.com/Ladvace/astro-bento-portfolio# Go into the repository
$ cd astro-bento-portfolio# Install dependencies
$ pnpm install
or
$ npm install# Start the project in development
$ pnpm run dev
or
$ npm run devAfter installing dependencies, run:
$ pnpm run site-setupThis updates src/site-config.ts (name, links, email, timezone, etc.) and sets SITE_URL in .env.
Then start the dev server again (pnpm run dev).
Even after site-setup, you still need to swap the avatar/memoji images (replace src/assets/me*.webp with your own).
site and sitemap/robots URLs are derived from SITE_URL (set by pnpm run site-setup).
Deploying your website on Netlify it's optional but I reccomand it in order to deploy it faster and easly.
You just need to fork this repo and linking it to your Netlify account.
or
This project uses Astro DB with Turso for the guestbook feature. Set the following environment variables:
ASTRO_DB_REMOTE_URL=libsql://portfolio-ladvace.aws-eu-west-1.turso.ioASTRO_DB_APP_TOKEN=your-auth-token-here
Run pnpm astro db push to initialize the database schema.
- Gianmarco - https://github.com/Ladvace
