Skip to content

florianjs/astro-terminal

Repository files navigation

Astro Terminal

A terminal-inspired personal website built with Astro, Tailwind CSS, and deployed on Cloudflare Pages.

🌐 Demo: n0w.me

✨ Features

  • 🚀 Built with Astro 5
  • 🎨 Styled with Tailwind CSS
  • 📝 Blog & Projects content collections
  • ☁️ Cloudflare Pages deployment ready
  • 🎯 Fast and lightweight

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

  • Node.js 18+
  • npm, pnpm, yarn, or bun

Installation

# Clone the repository
git clone https://github.com/florianjs/astro-terminal.git
cd astro-terminal

# Install dependencies
npm i

Development

Start the development server:

npm run dev

Build

Build for production:

npm run build

Preview

Preview the production build locally:

npm run preview

Deploy

Deploy to Cloudflare Pages:

npm run deploy

📁 Project Structure

├── public/          # Static assets
├── src/
│   ├── content/     # Content collections (blog, projects)
│   ├── layouts/     # Astro layouts
│   ├── pages/       # Route pages
│   └── styles/      # Global styles
├── astro.config.mjs # Astro configuration
├── tailwind.config.js
└── wrangler.toml    # Cloudflare configuration

📄 License

This project is open source and available under the MIT License.

🔗 Links

About

A terminal-inspired personal website built with Astro, Tailwind CSS, and deployed on Cloudflare Pages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published