A modern terminal-style portfolio website built with Astro.
- 🖥️ Terminal-style interface with blinking cursor
- 🎨 Custom color scheme (#e79cfe text on black background)
- ⌨️ Keyboard navigation support (arrow keys + enter)
- 📱 Responsive design
- ⚡ Built with Astro for fast performance
- Node.js 18 or higher
- npm
npm installnpm run devThis will start the development server at http://localhost:4321
npm run buildnpm run previewThis site is automatically deployed to GitHub Pages via GitHub Actions when changes are pushed to the main branch.
├── src/
│ ├── pages/
│ │ └── index.astro # Main terminal interface
│ └── components/ # Reusable components
├── public/ # Static assets
├── .github/workflows/ # GitHub Actions workflows
└── astro.config.mjs # Astro configuration
To add new projects to the directory listing, edit the src/pages/index.astro file and add new directory items in the format:
<div class="directory-item" onclick="window.open('YOUR_URL', '_blank')">
<span class="folder-icon">📁</span>
<span class="project-path">/root/YOUR_PROJECT_NAME</span>
</div>MIT