- {{- title -}} -
- - - {{- category -}} - - -News
+What is being built, and the thinking behind it.
++ {{ featured.data.category }} + +
++ {{ featured.data.title }} +
++ {%- if featured.data.excerpt -%} + {{- featured.data.excerpt -}} + {%- else -%} + {{- featured.templateContent | strip_html | truncatewords: 40 -}} + {%- endif -%} +
++ + Read it + → + +
++ {%- if featured -%}Earlier{%- else -%}Posts{%- endif -%} +
+-
- {% if pagination.href.previous %}
-
- - ⏴ - - {% else %} -
- - ⏴ - - {% endif %} +
-
+
+ {{ post.data.category }} + +
++ +++ {%- if post.data.excerpt -%} + {{- post.data.excerpt -}} + {%- else -%} + {{- + post.templateContent + | strip_html + | truncatewords: 28 + -}} + {%- endif -%} +
+
+ {%- endfor %}
+ - - - {{- pageIndex | plus: 1 -}} - - - {% endfor %} + {%- if pagination.pages.length > 1 %} + {%- assign trailSize = 2 -%} + {%- assign firstPageIndex = 0 -%} + {%- assign currentPageIndex = pagination.pageNumber -%} + {%- assign lastPageIndex = pagination.pages.length | minus: 1 -%} + {%- assign startPageIndex = currentPageIndex + | minus: trailSize + | at_least: firstPageIndex + -%} + {%- assign endPageIndex = currentPageIndex + | plus: trailSize + | at_most: lastPageIndex + -%} +
- + + {{- pageIndex | plus: 1 -}} + + + {%- endfor %} +
-
+ {%- for post in posts offset: skip %}
+
-
+ {%- for pageIndex in (startPageIndex..endPageIndex) %}
+
Between posts
++ Posts go up when there is something worth writing down, not on a + schedule. The community channels move faster than this page — see + Support for how to reach them. +
+