1 {% import ipfire.accounts as accounts %}
3 <div class=
"blog-post {% if "lightningwirelabs.com
" in post.tags %}lightning-wire-labs{% end %}">
4 <div class=
"blog-header">
5 <h4 class=
"card-title">
6 <a href=
"https://blog.ipfire.org/post/{{ post.slug }}">
11 <p class=
"small text-muted">
14 {% if isinstance(post.author, accounts.Account) %}
15 <a href=
"/authors/{{ post.author.uid }}">{{ post.author.name }}
</a>,
17 <strong>{{ post.author }}
</strong>,
20 {% if post.is_published() %}
21 {% if post.updated_at and post.updated_at
> post.published_at %}
22 {{ locale.format_date(post.published_at, shorter=True, relative=False) }},
23 {{ _(
"Updated %s") % locale.format_date(post.updated_at, shorter=True) }}
25 {{ locale.format_date(post.published_at, shorter=True, relative=False) }}
27 {% elif post.published_at %}
28 <span class=
"text-danger">{{ _(
"Scheduled to be published %s") % locale.format_date(post.published_at, relative=False) }}
</span>
30 {{ _(
"Not published") }}
33 {% if current_user and current_user == post.author %}
34 <a href=
"/post/{{ post.slug }}/edit">{{ _(
"Edit") }}
</a>
39 <div class=
"blog-content">
43 <div class=
"btn-toolbar justify-content-center">
44 {% if
"lightningwirelabs.com" in post.tags and post.link %}
45 <a class=
"btn btn-lwl" href=
"{{ post.link }}">
46 Go to Lightning Wire Labs
<span class=
"fas fa-external-link-alt"></span>
51 <a class=
"btn btn-primary" href=
"https://www.ipfire.org/download/{{ post.release.slug }}">
52 {{ _(
"Download %s now") % post.release }}
56 {% if post.release or
"donate" in post.tags %}
57 <a class=
"btn btn-outline-primary ml-2" href=
"https://www.ipfire.org/donate">
58 <span class=
"fas fa-heart"></span> {{ _(
"Donate") }}
63 {% if not post.is_published() %}
64 <form action=
"/post/{{ post.slug }}/publish" method=
"POST">
65 {% raw xsrf_form_html() %}
67 <div class=
"btn-toolbar mt-5">
68 <button type=
"submit" class=
"btn btn-primary btn-block btn-lg">