export default async function(req: Request): Promise<Response> {
const htmlContent = `
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hacker News Clone</title>
<style>
body { font-family: Verdana, Geneva, sans-serif; margin: 0; padding: 0; background: #f6f6ef; }
#header { background: #ff6600; padding: 8px; }
#header a { color: black; font-size: 18px; text-decoration: none; font-weight: bold; }
.container { width: 85%; margin: auto; }
.story { padding: 8px 0; border-bottom: 1px solid #ccc; }
.story-title { font-size: 14px; }
.story-details { font-size: 11px; color: #828282; }
</style>
</head>
<body>
<div id="header" class="container">
<a href="/">Hacker News Clone</a>
</div>
<div class="container">
<div class="story">
<div class="story-title"><a href="#">First Fake Story</a></div>
<div class="story-details">100 points by user1 1 hour ago | 50 comments</div>
</div>
<div class="story">
<div class="story-title"><a href="#">Second Fake Story</a></div>
<div class="story-details">150 points by user2 2 hours ago | 75 comments</div>
</div>
<div class="story">
<div class="story-title"><a href="#">Third Fake Story</a></div>
<div class="story-details">200 points by user3 3 hours ago | 100 comments</div>
</div>
</div>
</body>
</html>
`;
return new Response(htmlContent, {
headers: {
"Content-Type": "text/html",
},
});
}