--- layout: layouts/base.njk withSidebar: true eleventyExcludeFromCollections: true eleventyImport: collections: - weeklyDigests pagination: data: collections.weeklyDigests size: 1 alias: digest eleventyComputed: title: "{{ digest.label }}" permalink: "digest/{{ digest.slug }}/" ---

{{ digest.label }}

{{ digest.startDate | dateDisplay }} – {{ digest.endDate | dateDisplay }} ({{ digest.posts.length }} post{% if digest.posts.length != 1 %}s{% endif %})

{# Type display order #} {% set typeOrder = [ { key: "articles", label: "Articles" }, { key: "notes", label: "Notes" }, { key: "photos", label: "Photos" }, { key: "bookmarks", label: "Bookmarks" }, { key: "likes", label: "Likes" }, { key: "reposts", label: "Reposts" } ] %} {% for typeInfo in typeOrder %} {% set typePosts = digest.byType[typeInfo.key] %} {% if typePosts and typePosts.length %}

{{ typeInfo.label }} ({{ typePosts.length }})

{% endif %} {% endfor %} {# Previous/Next digest navigation #} {% set allDigests = collections.weeklyDigests %} {% set currentIndex = -1 %} {% for d in allDigests %} {% if d.slug == digest.slug %} {% set currentIndex = loop.index0 %} {% endif %} {% endfor %}