<?php
require_once __DIR__ . '/includes/layout.php';

$posts = array_values(array_filter(load_posts(), function ($p) {
    return !empty($p['published']);
}));
usort($posts, function ($a, $b) {
    return strcmp($b['date'] ?? '', $a['date'] ?? '');
});
blog_header('pk345 ব্লগ - সেরা ইলেকট্রনিক গেম প্ল্যাটফর্ম গাইড', 'pk345 ব্লগে গেমিং টিপস, অ্যাপ ডাউনলোড গাইড ও সর্বশেষ আপডেট পড়ুন।');
?><header class="page-header"><h1>pk345 ব্লগ</h1></header>
<div class="container">
<div class="layout">
<main>
<p><strong>pk345</strong> বাংলাদেশের জন্য ইলেকট্রনিক গেম প্ল্যাটফর্ম। এখানে গেমিং টিপস, অ্যাপ ডাউনলোড গাইড এবং সর্বশেষ আপডেট পাবেন।</p>
<?php if (empty($posts)): ?>
<p style="color:#888">এখনো কোনো পোস্ট নেই।</p>
<?php else: ?>
<div class="grid">
<?php foreach ($posts as $p): ?>
<article class="card">
<a href="<?= h(post_url($p)) ?>"><img loading="lazy" src="<?= h(image_url($p['image'] ?? '')) ?>" alt="<?= h($p['title'] ?? '') ?>" /></a>
<div class="card-body">
<h3><a href="<?= h(post_url($p)) ?>"><?= h($p['title'] ?? '') ?></a></h3>
<p><?= h($p['excerpt'] ?? '') ?></p>
<a class="more" href="<?= h(post_url($p)) ?>">আরও পড়ুন →</a>
</div>
</article>
<?php endforeach; ?>
</div>
<?php endif; ?>
</main>
<aside class="sidebar">
<h2>সাম্প্রতিক পোস্ট</h2>
<ul>
<?php foreach ($posts as $p): ?>
<li><a href="<?= h(post_url($p)) ?>"><?= h($p['title'] ?? '') ?></a></li>
<?php endforeach; ?>
</ul>
</aside>
</div>
</div>
<?php blog_footer(); ?>
