<div class="container">
<div class="branding">
<h1 class="display-1">IP<strong>Fire</strong></h1>
- <h2 class="display-4">The Open Source Firewall Distribution</h2>
+ <h5>The Open Source Firewall Distribution</h5>
</div>
<div class="row justify-content-center">
<section id="features" class="content-section">
<div class="container">
- <h3 class="display-2 text-center">{{ _("Secure up your network with IPFire") }}</h2>
+ <h1 class="text-center">{{ _("Secure up your network with IPFire") }}</h1>
<div class="row mb-lg-6 mb-md-5">
<div class="col-md-6 col-lg-4 mb-6 pb-lg-5 d-flex">
<svg class="icon i_lg i_shield"><use xlink:href="#shield"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Firewall") }}</h4>
+ <h5 class="pb-3">{{ _("Firewall") }}</h5>
<p>
IPFire comes with a versatile and state of the art
firewall engine that makes even the most complex
<svg class="icon i_lg i_speed"><use xlink:href="#speed"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Performance") }}</h4>
+ <h5 class="pb-3">{{ _("Performance") }}</h5>
<p>
IPFire is ready for high performance networks
and running evenly well on embedded hardware.
<svg class="icon i_lg i_couch"><use xlink:href="#couch"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Easy to use") }}</h4>
+ <h5 class="pb-3">{{ _("Easy to use") }}</h5>
<p class="mb-1">
IPFire is set up easily in 15 to 20 minutes
but also comes with expert features that
<svg class="icon i_lg i_security"><use xlink:href="#security"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Network Security") }}</h4>
+ <h5 class="pb-3">{{ _("Network Security") }}</h5>
<p>
IPFire is designed for high security.
It is hardened to protect itself from attacks
<svg class="icon i_lg i_github"><use xlink:href="#github"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Open Source") }}</h4>
+ <h5 class="pb-3">{{ _("Open Source") }}</h5>
<p>
IPFire is free software and developed by an open community,
that improves it every single day.
<svg class="icon i_lg i_heart"><use xlink:href="#heart"/></svg>
</div>
<div class="flex-column">
- <h4 class="pb-3">{{ _("Trusted by thousands") }}</h4>
+ <h5 class="pb-3">{{ _("Trusted by thousands") }}</h5>
<p>
IPFire is developed in Europe and used all over the world
<a href="https://fireinfo.ipfire.org/statistics/geo-locations">in hundreds of countries</a>
<div class="container">
<div class="row">
<div class="col-12 col-md-6 col-lg-5 mb-6">
- <h2 class="display-2 mb-6">Latest Release</h2>
+ <h1 class="mb-6">Latest Release</h1>
<p class="mb-3"><small>{{ locale.format_date(latest_release.date, shorter=True) }}</small></p>
- <h3 class="display-3 mb-5 pb-5"><a href="/news/{{ latest_release.news.slug }}">
+ <h3 class="mb-5 pb-5">
+ <a href="/news/{{ latest_release.news.slug }}">
{{ _("%s has been released!") % latest_release.name }}
</a>
</h3>
</div>
<div class="col-12 col-md-6 col-lg-5 offset-lg-2">
- <h2 class="display-2 mb-6">What’s going on?</h2>
+ <h1 class="mb-6">What’s going on?</h1>
+
<dl class="dl-horizontal">
{% for type, item in latest_news %}
<dt>
<section id="fireinfo" class="content-section">
<div class="container">
- <h2 class="display-2 text-center">Fire<strong>Info</strong> Statistics</h2>
+ <h1 class="text-center">Fire<strong>Info</strong> Statistics</h1>
<div class="row mb-6 mb-md-5 pb-lg-5 mb-lg-6 justify-content-center">
<div class="col-6 col-md-3 mb-6 text-center">
<p class="mb-0 mb-sm-3 fireinfo_cat">Latest Release</p>
- <h5 class="pb-5 fireinfo">{{ latest_release.name }}</h5>
+ <h6 class="pb-5 fireinfo">{{ latest_release.name }}</h6>
<div class="r_circle circle mt-5">
<p class="fireinfo_per">{{ "%.0f%%" % (latest_release.penetration * 100) }}</p>
</div>
<p class="mb-0 mb-sm-3 fireinfo_cat truncate">
{{ _("%.0f%% of all IPFire systems are running in") % (fireinfo_country.percentage * 100) }}
</p>
- <h5 class="pb-5 fireinfo">{{ fireinfo_country.country.name }}</h5>
+ <h6 class="pb-5 fireinfo">{{ fireinfo_country.country.name }}</h6>
<div class="v_circle circle mt-5">
<p class="fireinfo_per">{{ "%.0f%%" % (fireinfo_country.percentage * 100) }}</p>
</div>
<section id="appliances" class="content-section">
<div class="container">
- <h2 class="display-2 text-center">{{ _("Professional Appliances & Services") }}</h2>
+ <h1 class="text-center">{{ _("Professional Appliances & Services") }}</h1>
<div class="row mb-lg-6 mb-md-4 pb-6 pb-lg-4">
<div class="col-md-12 col-lg-7 mb-5 mb-md-6 mb-lg-0">
greatest reliability, stability and performance.
</p>
</div>
- <div class="col-sm-6 offset-sm-3 col-lg-4 offset-lg-1 mt-sm-5">
+ <div class="col-sm-6 offset-sm-3 col-lg-4 offset-lg-1">
<a class="btn btn-dark btn-lg btn-block px-md-0" href="/get-support#professional">{{ _("Get Professional Support") }}</a>
<a class="btn btn-dark btn-lg btn-block px-md-0" href="/hardware">{{ _("Hardware Appliances") }}</a>
</div>