archive.swig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {% extends '_layout.swig' %}
  2. {% import '_macro/post-collapse.swig' as post_template with context %}
  3. {% import '_macro/sidebar.swig' as sidebar_template with context %}
  4. {% block title %}{{ __('title.archive') }} | {{ title }}{% endblock %}
  5. {% block class %}archive{% endblock %}
  6. {% block content %}
  7. {#####################}
  8. {### ARCHIVE BLOCK ###}
  9. {#####################}
  10. <div class="post-block">
  11. <div class="posts-collapse">
  12. <div class="collection-title">
  13. {%- set posts_length = site.posts.length %}
  14. {%- if posts_length > 210 %}
  15. {%- set cheers = 'excellent' %}
  16. {% elif posts_length > 130 %}
  17. {%- set cheers = 'great' %}
  18. {% elif posts_length > 80 %}
  19. {%- set cheers = 'good' %}
  20. {% elif posts_length > 50 %}
  21. {%- set cheers = 'nice' %}
  22. {% elif posts_length > 30 %}
  23. {%- set cheers = 'ok' %}
  24. {% else %}
  25. {%- set cheers = 'um' %}
  26. {%- endif %}
  27. <span class="collection-header">{{ __('cheers.' + cheers) }}! {{ _p('counter.archive_posts', site.posts.length) }} {{ __('keep_on') }}</span>
  28. </div>
  29. {{ post_template.render(page.posts) }}
  30. </div>
  31. </div>
  32. {#########################}
  33. {### END ARCHIVE BLOCK ###}
  34. {#########################}
  35. {% include '_partials/pagination.swig' %}
  36. {% endblock %}
  37. {% block sidebar %}
  38. {{ sidebar_template.render(false) }}
  39. {% endblock %}