Deployment
Situs produksi adalah situs pengguna root di
devalltect00.github.io. Karena itu,
astro.config.ts menggunakan URL situs root tanpa base path repositori.
GitHub Pages
Settings → Pages → Build and deployment → Source pada repositori harus diatur menjadi GitHub Actions. Jangan gunakan Deploy from a branch karena builder Jekyll otomatis GitHub tidak dapat memproses sumber Astro.
Workflow Pages:
- Memasang Node.js 24 dan dependensi pnpm yang terkunci.
- Menjalankan build produksi Astro.
- Mengunggah
dist/sebagai artefak Pages. - Men-deploy artefak ke environment
github-pages.
Variabel repositori opsional PUBLIC_PORTFOLIO_URL dan
PUBLIC_DOCUMENTATION_URL mengganti tujuan navigasi selama build CI.
Pemeriksaan produksi lokal
pnpm build
pnpm preview
Jangan commit keluaran dist/ atau .astro/ yang dihasilkan.