import React from 'react'; import { Calendar, Clock, User } from 'lucide-react'; import { useLanguage } from '../context/LanguageContext'; import { Link } from 'react-router-dom'; import { blogPostsList, BlogPostContent } from '../locales/blogContent'; // blogPostsList ve BlogPostContent interface'ini import et const Blog: React.FC = () => { const { t } = useLanguage(); // Basit slug oluşturma fonksiyonu const createSlug = (title: string) => { return title .toLowerCase() .replace(/ /g, '-') .replace(/[^\w-]+/g, ''); }; return (
{/* Hero Section */}

{t('blog.title')}

{t('blog.subtitle')}

{/* Blog Posts Grid */}
{blogPostsList.map((post, index) => (
{t(post.title)}
{t(post.category)}

{t(post.title)}

{t(post.excerpt)}

{post.author} {/* Yazar bilgisi doğrudan post objesinden alınıyor */}
{t(post.date)}
{post.readTime}
))}
{/* Newsletter Section */}

{t('blog.subscribe')}

{t('blog.subscribe.desc')}

); }; export default Blog;