Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 1.47 KB

File metadata and controls

62 lines (43 loc) · 1.47 KB

👨‍💻 Coding With Calvin

License

Personal blog of Calvin Allen — software development thoughts, tutorials, and experiences.

🌐 Live at: codingwithcalvin.net

✨ Features

  • 📝 Markdown-based blog posts with frontmatter
  • 🏷️ Category tagging and filtering
  • 📰 RSS feed for subscribers
  • 🎨 Dark theme with custom styling
  • 📱 Fully responsive design
  • ⚡ Lightning-fast static site generation
  • ☁️ Deployed on Cloudflare Pages

🛠️ Tech Stack

🚀 Quick Start

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

📄 Creating a New Post

npm run new-post "Your Post Title Here"

This creates a new markdown file in src/content/blog/ with the current date and frontmatter template.

📁 Project Structure

src/
├── components/     # Reusable Astro components
├── content/blog/   # Markdown blog posts
├── layouts/        # Page layouts
├── pages/          # Routes and pages
└── styles/         # Global styles

📜 License

Content © Calvin Allen. Code is MIT licensed.