]*>(.*?)<\/h1>/is', $content, $titleMatch)) {
                    $title = strip_tags($titleMatch[1]);
                } else {
                    $title = pathinfo($file, PATHINFO_FILENAME);
                }
                if (preg_match('/
]+src=["\']([^"\'>]+)["\']/i', $content, $imgMatch)) {
                    $image = $imgMatch[1];
                } else {
                    $image = 'images/default-cover.jpg';
                }
                $posts[] = [
                    'title' => $title,
                    'image' => $image,
                    'file' => $file,
                ];
            }
            ?>