Skip to content

DGarbs51/personal-blog

Repository files navigation

Devon Garbalosa's Blog

Welcome to my personal blog! This is where I share my thoughts, experiences, and learnings about software development, technology, and the ever-evolving world of tech.

🚀 Built With

  • Astro - The web framework for content-driven websites
  • MDX - Markdown with JSX support
  • Cloudflare Pages - Hosting and deployment

🌟 Features

  • ✅ Lightning-fast performance with Astro
  • ✅ SEO-friendly with canonical URLs and OpenGraph data
  • ✅ Responsive design that works on all devices
  • ✅ RSS feed for easy subscription
  • ✅ Sitemap for better search engine indexing
  • ✅ Markdown & MDX support for rich content
  • ✅ Syntax highlighting for code blocks
  • ✅ Modern, clean design based on Bear Blog

📝 Content

You'll find articles about:

  • Web development tutorials and guides
  • Software engineering best practices
  • Technology reviews and insights
  • Personal learning experiences
  • Industry trends and thoughts

🛠️ Development

Prerequisites

  • Node.js (v18 or higher)
  • npm or yarn

Local Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Deployment

This blog is deployed to Cloudflare Pages. To deploy:

# Deploy to production
npm run deploy

# Deploy preview
npm run deploy:preview

📁 Project Structure

├── public/          # Static assets
├── src/
│   ├── components/  # Reusable UI components
│   ├── content/     # Blog posts and content
│   ├── layouts/     # Page layouts
│   ├── pages/       # Routes and pages
│   └── styles/      # Global styles
├── astro.config.mjs # Astro configuration
└── wrangler.toml    # Cloudflare deployment config

🤝 Connect With Me

📄 License

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


Built with ❤️ by Devon Garbalosa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors