เว็บไซต์พอร์ตโฟลิโอส่วนตัวของ Panusbodee Pisutsuwimon พัฒนาด้วย React + TypeScript + Vite + Tailwind CSS
Deploy ผ่าน GitHub Actions ไป GitHub Pages
npm install
npm run devเปิดที่:
http://localhost:5173/npm run dev
npm run build
npm run check
npm run lint
npm run testsrc/data/portfolio.tsข้อมูลโปรไฟล์ ลิงก์ และผลงานทั้งหมดsrc/pages/Home.tsxหน้าแรกsrc/pages/WorkDetailPage.tsxหน้ารายละเอียดผลงาน.github/workflows/deploy.ymlworkflow สำหรับ deploy ไป GitHub Pages
สร้าง repo ใหม่บน GitHub เช่น:
panusbodee-portfolioรันคำสั่งต่อไปนี้ในโฟลเดอร์โปรเจกต์:
git init
git add .
git commit -m "Initial portfolio website"
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
git push -u origin mainใน GitHub repo:
- ไปที่
Settings - ไปที่
Pages - ที่
Sourceให้เลือกGitHub Actions
จากนั้นทุกครั้งที่ push ไปที่ branch main ระบบจะ build และ deploy เว็บให้อัตโนมัติ
โดยทั่วไปจะได้ลิงก์ประมาณนี้:
https://YOUR_USERNAME.github.io/YOUR_REPO/- โปรเจกต์นี้ใช้
HashRouterเพื่อให้ route ภายในทำงานบน GitHub Pages ได้โดยไม่พัง - ถ้าคุณเปลี่ยนข้อมูลพอร์ต ให้แก้ที่
src/data/portfolio.ts - ถ้าต้องการใช้โดเมนส่วนตัวภายหลัง สามารถเพิ่ม
CNAMEได้