<?php
/** Blog listesi */

declare(strict_types=1);

require_once __DIR__ . '/includes/functions.php';
require_once __DIR__ . '/includes/icons.php';

$yazilar = db()->query('SELECT * FROM posts WHERE is_active = 1 ORDER BY published_at DESC')->fetchAll();

$seo = [
    'title' => 'Blog — Çilingir & Güvenlik Rehberi | Menderes Çilingir',
    'desc'  => 'Kapıda kalmaktan kilit güvenliğine, oto anahtarından hırsızlık önlemlerine — ustasının kaleminden pratik rehberler.',
    'schema' => [schema_breadcrumb([['Ana Sayfa', ''], ['Blog', 'blog']])],
];
$aktif = 'blog';

require __DIR__ . '/includes/header.php';
?>

<section class="sayfa-baslik">
    <div class="kapsayici">
        <nav class="breadcrumb" aria-label="Sayfa yolu"><a href="/">Ana Sayfa</a> <span>/</span> Blog</nav>
        <h1>Ustadan Notlar</h1>
        <p>Kilit, anahtar ve güvenlik üzerine sahada öğrendiklerimiz.</p>
    </div>
</section>

<section class="bolum">
    <div class="kapsayici">
        <?php if (!$yazilar): ?>
            <p class="bos-uyari">Henüz yazı yayınlanmadı.</p>
        <?php else: ?>
        <div class="blog-grid">
            <?php foreach ($yazilar as $y): ?>
            <article class="blog-kart">
                <?php if ($y['image']): ?>
                <a href="/blog/<?= e($y['slug']) ?>" class="blog-gorsel">
                    <?php responsive_img($y['image'], e($y['title']), '(max-width: 768px) 100vw, 33vw', ['width' => 600, 'height' => 400, 'loading' => 'lazy']); ?>
                </a>
                <?php endif; ?>
                <div class="blog-icerik">
                    <time datetime="<?= e(date('Y-m-d', strtotime($y['published_at']))) ?>"><?= e(tarih_tr($y['published_at'])) ?></time>
                    <h2><a href="/blog/<?= e($y['slug']) ?>"><?= e($y['title']) ?></a></h2>
                    <p><?= e($y['excerpt']) ?></p>
                    <a href="/blog/<?= e($y['slug']) ?>" class="kart-ok">Okumaya devam et <?= ikon('sag-ok', 'ikon ikon-s') ?></a>
                </div>
            </article>
            <?php endforeach; ?>
        </div>
        <?php endif; ?>
    </div>
</section>

<?php require __DIR__ . '/includes/footer.php'; ?>
