{% extends "index-base.html" %} {% macro pagination() %}
{% endmacro %} {% block header %} {{ top_header }} {% endblock %} {% block inner_content %}
{% for item in ['Title', 'Author', 'Tags', 'TL;DR', 'UpdatedAt', 'Views', 'Upvotes', 'Comments'] %} {% if item in ['Views', 'Upvotes'] %} {% endfor %} {% for post in posts %} {% set idx_item = loop.index0 %} {% set stats = post_stats[post.path] %} {% endfor %}
{% elif item == 'TL;DR' %} {% else %} {% endif %} {{ item }} {% if (item != 'Tags' and item != 'TL;DR') %} {% endif %}
{{ post.title|replace('_', ' ')|title }} {{ format_authors(post.authors)|safe }} {% for tag_obj in post.tags %} {% set tag = tag_obj.name %} {% if loop.last %} {{ "#" + tag}} {% else %} {{ "#" + tag}}, {% endif %} {% endfor %} {%- set tldr = post['tldr'] | safe %} {%- if tldr == None %} {%- set tldr = "(No TL;DR)" %} {%- endif %} {{ tldr | truncate(100, True) }} post. {{ post['updated_at'].date().isoformat() }} {{ stats['all_views'] }} {{ stats['total_likes']}} {{ stats['total_comments']}}
{% endblock %} {% block scripts %} {{ super () }} {% endblock %}