1<!DOCTYPE html>2<html>3 <head>4 <meta charset="UTF-8">5 <meta http-equiv="X-UA-Compatible" content="IE=edge">6 <meta name="viewport" content="width=device-width, initial-scale=1.0">7 <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>📧</text></svg>">8 <link rel="stylesheet" type="text/css" href="{{"/css/grid.min.css" | realurl }}">9 <title>{{ .Name }} <{{ .Address }}> - mlisting</title>10 </head>11 <body>12 <header>13 <h1 class="row">{{ .Name }} <{{ .Address }}></h1>14 <div class="row" style="align-items: baseline">15 <span class="col-auto">{{.Description}}</span>16 <span class="col"> </span>17 <span class="col-auto"><a href="mailto:{{.List.Address | addr_subscribe}}?Subject=subscribe">Subscribe</a></span>18 </div>19 </header>20 <main>21 <section class="container">22 <form class="row" action="." method="get">23 <input type="search" class="col" name="s" value="{{.Search}}" placeholder="Search" />24 </form>25 </section>26 <ul class="container">27 {{ range $msg := .Messages }}28 <li class="row" style="margin-bottom: .5rem">29 <a class="col-md-6" href="{{$msg.Header.MessageID}}/" >{{ $msg.Subject }} </a>30 <span class="col">{{$msg.Header.Get "From"}}</span>31 <span class="col-auto">32 <time datetime="{{$msg.CreateAt}}" title="{{$msg.CreateAt}}" >{{$msg.CreateAt | timediff}}</time>33 </span>34 </li>35 {{ end }}36 </ul>37 </main>38 <p>39 {{ if ne .PrevPage -1}} <a href="?p={{.PrevPage}}" class="button">prev</a>{{end}}40 {{ if ne .NextPage -1}} <a href="?p={{.NextPage}}" class="button">next</a>{{end}}41 </p>42 </body>43</html>