πŸ“š Blog System Overview

πŸ“š Blog System Overview

🎯 What You Have Now

Your blog is now a professional, organized content platform with:

✨ 7 Organized Categories

Category Purpose Icon
Career JPMorgan Chase insights, career advice πŸ’Ό
AI & Machine Learning Georgia Tech lessons, AI projects πŸ€–
Quant Finance Trading algorithms, financial engineering πŸ“ˆ
Learning Study tips, OMSCS course reviews πŸ“š
Public Speaking Presentations, technical talks 🎀
YouTube Video content, tutorials πŸŽ₯
Nonsense Random thoughts, fun stuff 🎲

🎨 Visual Category System

On your blog page (/Blog.html):

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         πŸ“ Blog                          β”‚
β”‚  Insights on AI, software engineering... β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ πŸ’Ό      β”‚ β”‚ πŸ€–      β”‚ β”‚ πŸ“ˆ      β”‚
β”‚ Career  β”‚ β”‚ AI & ML β”‚ β”‚ Quant   β”‚
β”‚ 2 posts β”‚ β”‚ 0 posts β”‚ β”‚ 0 posts β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

[All] [πŸ’Ό Career] [πŸ€– AI] [πŸ“ˆ Quant] ... (filter buttons)

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ [Blog Post Card 1]  β”‚
β”‚ With categories     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”„ Smart Filtering

πŸ“ Easy Templates

Every category has a template in _drafts/:

_drafts/
β”œβ”€β”€ CAREER-template.md          ← Copy this for career posts
β”œβ”€β”€ AI-template.md              ← Copy this for AI posts
β”œβ”€β”€ QUANT-FINANCE-template.md   ← Copy this for quant posts
β”œβ”€β”€ LEARNING-template.md        ← Copy this for learning posts
β”œβ”€β”€ PUBLIC-SPEAKING-template.md ← Copy this for speaking posts
β”œβ”€β”€ YOUTUBE-template.md         ← Copy this for video posts
└── NONSENSE-template.md        ← Copy this for random posts

Each template includes:


πŸ› οΈ Technical Implementation

Files Created/Updated

Frontend:

Configuration:

Templates:

Documentation:


🎯 How It Works

Category System

  1. Defined in _config.yml:
    blog_categories:
      - name: "Career"
     slug: "career"
     description: "..."
     icon: "πŸ’Ό"
    
  2. Displayed as cards on blog page

  3. Used for filtering via JavaScript

  4. Posts tagged with category slugs:
    categories: [career, ai]
    

Filtering Logic

// When user clicks "Career":
1. Activate "Career" filter button
2. Hide all posts not in "career" category
3. Show posts with "career" in categories
4. Smooth scroll to posts
5. Update URL: #career

Auto-Count

JavaScript automatically counts posts per category and displays on cards.


πŸ“Š Content Strategy

Category Frequency Example
Career Monthly β€œWhat I learned this month at JPMC”
AI Per project/course β€œCS 7641 ML course review”
Quant Finance As you explore β€œBuilding a trading bot”
Learning Per semester β€œOMSCS Spring 2026 recap”
Public Speaking Per talk β€œMy presentation at Tech Conference”
YouTube Per video β€œNew tutorial: PyTorch basics”
Nonsense Whenever! β€œRandom thoughts on a Tuesday”

Cross-Category Posts

Some posts fit multiple categories:

# Career post about AI:
categories: [career, ai]

# Learning post about quant finance:
categories: [learning, quant-finance]

🎨 Customization

Change Category Icons

Edit _config.yml:

- name: "Career"
  icon: "πŸ’Ό"  # Change this to any emoji

Add New Category

  1. Add to _config.yml:
    - name: "Your Category"
      slug: "your-category"
      description: "Description"
      icon: "🎯"
    
  2. Add category card to Blog.html

  3. Add filter button to Blog.html

  4. Create template in _drafts/

Change Colors

Edit assets/js/blog-categories.js:

'career': {
  color: '#55d6aa'  // Your color
}

πŸ“± Mobile Experience


πŸ” SEO Benefits

Each post automatically gets:


πŸš€ Next Steps

  1. Choose a category you want to write about first
  2. Copy that template from _drafts/
  3. Write your first post using the template structure
  4. Preview locally to see how it looks
  5. Publish by leaving it in _posts/

πŸ“– Learning Resources

For Writing

For Customization


πŸŽ‰ Summary

You now have a professional blog system that:

βœ… Organizes posts into meaningful categories
βœ… Makes it super easy to add new posts
βœ… Provides templates for every type of content
βœ… Filters posts beautifully
βœ… Counts posts automatically
βœ… Looks amazing on all devices
βœ… Is fully documented

Just copy a template, fill it in, and publish! πŸš€


Your blog is now enterprise-grade and dead simple to use! ✨