Skip to content

bobbyg603/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bobby Galli's Blog

My personal blog built with Astro, featuring articles on software development, web technologies, and more.

Live site: bobbyg603.com

Tech Stack

  • Framework: Astro v5
  • Styling: Tailwind CSS v4
  • Content: MDX for rich markdown with components
  • Deployment: GitHub Pages

Project Structure

/
β”œβ”€β”€ public/
β”‚   └── pictures/blog/    # Blog post images
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/           # Static assets
β”‚   β”œβ”€β”€ components/       # Reusable Astro components
β”‚   β”œβ”€β”€ content/
β”‚   β”‚   └── blog/         # MDX blog posts
β”‚   β”œβ”€β”€ layouts/          # Page layouts
β”‚   β”œβ”€β”€ pages/            # Route pages
β”‚   └── styles/           # Global styles
└── package.json

Getting Started

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

Writing Blog Posts

Blog posts are written in MDX and stored in src/content/blog/. Each post requires frontmatter:

---
title: "Your Post Title"
description: "A brief description"
pubDate: 2024-01-15
category: "Software Development"
tags: ["javascript", "web-development"]
heroImage: "/pictures/blog/your-post-slug/hero.jpg"
---

Your content here...

License

All rights reserved. Blog content and code are proprietary.

Connect

About

πŸ‘¨β€πŸ’»πŸ€  My personal site and blog!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •