Modern, multi-page corporate website built with Astro for GitHub Pages deployment.
โ ๏ธ Educational Project NoticeThis project is developed for educational purposes only and does not reflect real-world data or services. All content, projects, and information presented are fictional and created solely for learning and demonstration purposes.
berkayburakmdev.github.io/railhubdev-website
npm install
npm run devVisit http://localhost:4321 to see the site.
npm run buildThe built files will be in the dist/ directory, ready for GitHub Pages deployment.
This project is fully configured for GitHub Pages deployment:
-
Repository Settings:
- Go to Settings โ Pages
- Source: "GitHub Actions"
- (No custom domain needed - using GitHub's default)
-
Automatic Deployment:
- Push to
mainbranch automatically triggers deployment - Check Actions tab for deployment status
- Live site: https://berkayburakmdev.github.io/railhubdev-website/
- Push to
-
Manual Deployment:
- Go to Actions tab
- Run the "Deploy to GitHub Pages" workflow manually
.github/workflows/deploy.yml- GitHub Actions workflowCNAME- Domain configuration (optional).nojekyll- Disables Jekyll processingscripts/copy-github-files.js- Copies required files to dist
- ๐ Educational Project Notice - Clear disclaimer banner at the top
- ๐ Dark theme (optimized for developer experience)
- ๐จ Modern design with Tailwind CSS
- โก Fast static site generation with Astro
- ๐ฑ Fully responsive
- โจ Smooth animations and transitions
- ๐๏ธ Clean component architecture
- Framework: Astro
- Styling: Tailwind CSS
- UI Components: React
- Icons: Lucide React
- Deployment: GitHub Pages
- CI/CD: GitHub Actions