Sha256: b7e645e024e115fdc5bef447c0deeef202a53a6cf28da5373cf6359767f91b14

Contents?: true

Size: 1.06 KB

Versions: 4

Compression:

Stored size: 1.06 KB

Contents

---
layout: core
---
{%- include strings.html -%}

{%- assign date_iso = page.date | date: "%Y-%m-%d" -%}
{%- assign date_formatted = page.date | date_to_string -%}

{%- assign upper_minutes = page.content | number_of_words | divided_by: 160  -%}
{%- assign lower_minutes = page.content | number_of_words | divided_by: 180  -%}

{%- capture ttr -%}
  {%- if upper_minutes == 0 -%}
    {{ x_minute_read | replace: "$x$", "<1" }}
  {%- elsif upper_minutes == lower_minutes -%}
    {%- capture val -%}~{{ upper_minutes }}{%- endcapture -%}
    {{ x_minute_read | replace: "$x$", val }}
  {%- else -%}
    {%- capture val -%}{{ lower_minutes }}-{{ upper_minutes }}{%- endcapture -%}
    {{ x_minute_read | replace: "$x$", val }}
  {%- endif -%}
{%- endcapture -%}

{%- capture meta -%}
  <time class="Date" datetime="{{ date_iso }}">{{ date_formatted }}</time> &mdash; {{ ttr }}
{%- endcapture -%}

<header>
  {% include hero.html title=page.title meta=meta %}
</header>

<div class="Container">
  <article>
    {{ page.content }} 
  </article>

  {%- include comments.html -%}
</div>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
oscailte-3.1.0 _layouts/post.html
oscailte-3.0.3 _layouts/post.html
oscailte-3.0.2 _layouts/post.html
oscailte-3.0.0 _layouts/post.html