Skip to content

Commit 929830d

Browse files
committed
Fix blog card images - use existing UI image and placeholder service for missing images
1 parent 4a0d399 commit 929830d

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/components/BlogViewer.jsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const blogs = [
2525
title: 'Introducing naada: The PyPI Package for Carnatic AI',
2626
category: 'PyPI Release',
2727
date: 'May 9, 2026',
28-
image: 'https://img.youtube.com/vi/dQw4w9WgXcQ/maxresdefault.jpg',
28+
image: 'https://placehold.co/800x400/D35400/FFFFFF/png?text=naada+PyPI+Package',
2929
description: 'Announcing naada (नाद) — a comprehensive PyPI package ecosystem for DeepRaaga\'s Carnatic music AI. Install with pip and start generating ragas.',
3030
content: naadaPyPIBlog
3131
},
@@ -34,7 +34,7 @@ const blogs = [
3434
title: 'Deep Dive: Understanding the DeepRaaga Tutorial Notebook',
3535
category: 'Tutorial',
3636
date: 'May 9, 2026',
37-
image: '/DeepRaaga/blog-images/notebook_tutorial.png',
37+
image: 'https://placehold.co/800x400/1a73e8/FFFFFF/png?text=Tutorial+Notebook',
3838
description: 'A comprehensive technical analysis of the DeepRaaga Tutorial Notebook, explaining concepts from environment setup to music generation.',
3939
content: tutorialNotebookBlog
4040
},
@@ -43,7 +43,7 @@ const blogs = [
4343
title: 'DeepRaaga Technical Architecture: A Deep Dive',
4444
category: 'Engineering',
4545
date: 'May 9, 2026',
46-
image: '/DeepRaaga/blog-images/technical_architecture.png',
46+
image: 'https://placehold.co/800x400/2e7d32/FFFFFF/png?text=Technical+Architecture',
4747
description: 'Comprehensive technical overview of DeepRaaga system architecture — neural backend, React frontend, and raga grammar engine.',
4848
content: technicalOverviewBlog
4949
},
@@ -52,7 +52,7 @@ const blogs = [
5252
title: 'The "Music-as-Code" Philosophy: Redefining Carnatic AI',
5353
category: 'Philosophy',
5454
date: 'April 15, 2026',
55-
image: '/DeepRaaga/blog-images/music_as_code_hero.png',
55+
image: '/DeepRaaga/images/deepraga_ui.png',
5656
description: 'DeepRaaga pioneeringly treats Indian Classical Music as Code. Ragas are logical schemas, compositions are versioned artifacts, and pedagogy is CI/CD.',
5757
content: musicAsCodeBlog
5858
},
@@ -61,7 +61,7 @@ const blogs = [
6161
title: 'Join the Chorus: How to Contribute to DeepRaaga',
6262
category: 'Open Source',
6363
date: 'April 14, 2026',
64-
image: '/DeepRaaga/blog-images/opensource_contribution.png',
64+
image: 'https://placehold.co/800x400/6a1b9a/FFFFFF/png?text=Open+Source',
6565
description: 'We need the collaborative power of ML engineers, React developers, and Carnatic musicians to build this National Knowledge Repository.',
6666
content: contributeBlog
6767
},
@@ -70,7 +70,7 @@ const blogs = [
7070
title: 'Inside the DeepRaaga Neural Engine: Code Internals',
7171
category: 'Engineering',
7272
date: 'April 13, 2026',
73-
image: '/DeepRaaga/blog-images/deepraaga_code_internals.png',
73+
image: 'https://placehold.co/800x400/00695c/FFFFFF/png?text=Code+Internals',
7474
description: 'Popping the hood to show exactly how the DeepRaaga core models operate on a code level from data ingestion to FASTApi generation.',
7575
content: deepraagaCodeInternalsBlog
7676
},
@@ -88,7 +88,7 @@ const blogs = [
8888
title: 'Democratizing Carnatic Music Education Through AI',
8989
category: 'Education',
9090
date: 'April 11, 2026',
91-
image: '/DeepRaaga/blog-images/ai_digital_shishya.png',
91+
image: 'https://placehold.co/800x400/c62828/FFFFFF/png?text=AI+Education',
9292
description: 'Building a pedagogical tool meant to democratize classical music education on a global scale.',
9393
content: democratizeBlog
9494
},
@@ -97,7 +97,7 @@ const blogs = [
9797
title: 'Beyond Melody: The Computational Challenge of Carnatic Rhythm',
9898
category: 'Algorithms',
9999
date: 'April 12, 2026',
100-
image: '/DeepRaaga/blog-images/carnatic_rhythm_tala.png',
100+
image: 'https://placehold.co/800x400/1565c0/FFFFFF/png?text=Carnatic+Rhythm',
101101
description: 'Solving one of the most complex computational problems in musicology: generating Tala-aware sequences.',
102102
content: futureTalaBlog
103103
},
@@ -106,7 +106,7 @@ const blogs = [
106106
title: 'Demystifying DeepRaaga: How AI Learns Grammar',
107107
category: 'Deep Learning',
108108
date: 'April 9, 2026',
109-
image: '/DeepRaaga/blog-images/carnatic_lstm_flow.png',
109+
image: 'https://placehold.co/800x400/4527a0/FFFFFF/png?text=AI+Grammar+Learning',
110110
description: 'Harmonizing traditional Indian Classical Music with Artificial Intelligence requires teaching the machine the profound, nuanced grammar.',
111111
content: deepDiveBlog
112112
}

0 commit comments

Comments
 (0)