task/1.15
1{{define "base"}}
2<!DOCTYPE html>
3<html lang="en">
4<head>
5 <meta charset="UTF-8">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>{{.Title}} - buylater.email</title>
8 <link rel="icon" type="image/svg+xml" href="/static/img/favicon.svg">
9 <link rel="stylesheet" href="/static/css/main.css">
10</head>
11<body>
12 <header>
13 <div class="container">
14 <div class="header-content">
15 <a href="/" class="logo">buylater.email</a>
16 <nav>
17 <a href="/">Home</a>
18 <a href="/submit">Submit</a>
19 <a href="/about">About</a>
20 </nav>
21 </div>
22 </div>
23 </header>
24
25 <main>
26 <div class="container">
27 {{template "main" .}}
28 </div>
29 </main>
30
31 <footer>
32 <div class="container">
33 <div class="footer-content">
34 <p>© 2025 buylater.email - Buy less, buy better</p>
35 <p class="tagline">Restoring friction to the buying process</p>
36 </div>
37 </div>
38 </footer>
39</body>
40</html>
41{{end}}