]>
Commit | Line | Data |
---|---|---|
dd3d93e3 | 1 | {% extends "../base.html" %} |
e77cd04c | 2 | |
02d212c2 | 3 | {% block title %}{{ release }}{% end block %} |
e77cd04c | 4 | |
ed07e1fa MT |
5 | {% block container %} |
6 | <section> | |
7 | <div class="container"> | |
960095f2 MT |
8 | <h6 class="mb-0">{{ _("Download") }}</h6> |
9 | ||
02d212c2 | 10 | <h1 class="mb-0">{{ release }}</h1> |
960095f2 | 11 | |
02d212c2 MT |
12 | <h6 class="text-muted mb-5"> |
13 | {{ _("Released %s") % locale.format_date(release.published, relative=True, shorter=True) }} | |
ed07e1fa | 14 | |
02d212c2 MT |
15 | {% if release.blog %} |
16 | • | |
17 | <a href="https://blog.ipfire.org/post/{{ release.blog.slug }}">{{ _("Release Notes") }}</a> | |
18 | {% end %} | |
19 | </h6> | |
ed07e1fa MT |
20 | |
21 | <div class="card-deck"> | |
22 | {% for arch in release.arches %} | |
23 | <div class="card"> | |
24 | <div class="card-header text-center"> | |
25 | <h6 class="my-0">{{ arch }}</h6> | |
26 | </div> | |
27 | ||
28 | <ul class="list-group list-group-flush"> | |
29 | {% for file in release.get_files_by_arch(arch) %} | |
30 | <li class="list-group-item d-flex flex-column align-items-start"> | |
31 | <div class="d-flex w-100 justify-content-between"> | |
32 | <a href="{{ file.url }}">{{ _(file.desc) }}</a> | |
33 | ||
34 | {% if file.size >= 1024 * 1024 %} | |
35 | <span class="text-muted">{{ format_size(file.size) }}</span> | |
36 | {% end %} | |
37 | </div> | |
38 | </li> | |
39 | {% end %} | |
40 | </ul> | |
41 | </div> | |
42 | {% end %} | |
43 | </div> | |
44 | ||
ed07e1fa MT |
45 | <ul class="nav justify-content-center my-3"> |
46 | <li class="nav-item"> | |
47 | <a class="nav-link" data-toggle="collapse" href="#checksums"> | |
48 | {{ _("Checksums") }} | |
49 | </a> | |
50 | </li> | |
51 | </ul> | |
52 | ||
53 | <div class="collapse" id="checksums"> | |
54 | <div class="card card-body"> | |
55 | <pre class="mb-0">{% for f in release.files %}{{ "%-50s SHA1: %s\n" % (f.basename, f.sha1) }}{% end %}</pre> | |
56 | </div> | |
e77cd04c | 57 | </div> |
e77cd04c | 58 | </div> |
ed07e1fa | 59 | </section> |
02d212c2 MT |
60 | |
61 | <section class="inverse"> | |
62 | <div class="container"> | |
63 | <div class="row flex-md-row-reverse"> | |
64 | <div class="col-12 col-md-4 text-center text-md-right"> | |
65 | <span class="fas fa-cloud fa-10x my-5"></span> | |
66 | </div> | |
67 | ||
68 | <div class="col-12 col-md-8"> | |
69 | <h1>{{ _("Running IPFire in the Cloud?") }}</h1> | |
70 | ||
71 | <p> | |
72 | {{ _("IPFire is now available in the Amazon Cloud.") }} | |
73 | {{ _("Create flexible firewall rules and use our Intrusion Detection System to protect your servers in the Cloud.") }} | |
74 | {{ _("Connect to them securely using our VPN technologies.") }} | |
75 | </p> | |
76 | ||
77 | <a class="btn btn-lwl" href="https://aws.amazon.com/marketplace/pp/B07HYRD4FX"> | |
78 | {{ _("Go to Amazon Web Services") }} <span class="fas fa-external-link-alt ml-2"></span> | |
79 | </a> | |
80 | </div> | |
81 | </div> | |
82 | </div> | |
83 | </section> | |
e77cd04c | 84 | {% end block %} |