mirror of
https://github.com/lamps-dev/astro-portfolio.git
synced 2026-05-09 15:48:24 +02:00
Newer portfolio of mine.
https://astro-portfolio-nine-zeta.vercel.app
- Astro 50.6%
- TypeScript 42%
- CSS 3.4%
- MDX 2.9%
- JavaScript 1.1%
| .claude | ||
| .vscode | ||
| public | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| astro.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
Lamp's new portfolio
(the old one is available here).
Welcome, to, well, my new portfolio, built with Astro (blog template)! (and somewhat vibecoded, heres the reason btw.).
How I set it up locally (even tho I don't test locally anymore)
Requirements
- pnpm.
- NodeJS.
- Astro (Will auto-install during build process).
- A computer (Because how else are you going to build it- Oh wait1...).
Note
Important
The Vercel server astro package binaries are broken on Windows (since vercel deployements are supposed to be done on Linux systems), due to that, you MUST uninstall the vercel build astro package (
pnpm remove @astrojs/vercel) and install the Node server package instead (pnpm add @astrojs/node). ONLY DO THIS LOCALLY AND ONLY ON YOUR WINDOWS SYSTEM IF USING WINDOWS!!!!
Guide
- (If you don't have Git installed already, install it from git-scm.com and select your OS). Run
git clone https://github.com/lamps-dev/astro-portfolioin the directory where you want to build the project at. cd astro-portfolioand then,pnpm installto install all dependencies.- To run it,
pnpm run dev, to build it,pnpm build.
-
If you are crazy enough, Termux for Android and iPhone (I think) exists and you can try building it on there, their package manager (
pkg) certainly hasGit. ↩︎