Loading repository data…
Loading repository data…
Ladvace / repository
Astro-bento-portfolio is a minimal bento-like (almost) single page portfolio website made in Astro
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Astro.To view a demo example, click here
or my portfolio click here
# 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 dev
After installing dependencies, run:
$ pnpm run site-setup
This 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).
src/layouts/BasicLayout.astrosite 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-hereRun pnpm astro db push to initialize the database schema.