Sha256: d4b0a1e47549db79573a9f3c916ab9118feacdacabe6f28d750a57ae234d223e

Contents?: true

Size: 1.47 KB

Versions: 1

Compression:

Stored size: 1.47 KB

Contents

<div class="news">
  {%- if include.title == "true" %}
  <h2>Whats new?</h2>
  {%- endif %}
  {%- assign news = site.data.news | sort: "date"%}
  {%- assign count = 0 %}
  <ul class="list-unstyled mt-3">
    {%- for new in news reversed%}
    <li>
      <span class="title mb-1">{{ new.name | escape }}</span>
      <p class="text-muted"><i class="far fa-calendar me-2"></i><time>{{ new.date | date_to_long_string }}</time>{% if new.linked_pr %}<b> - </b><i class="fas fa-code-branch"></i><a href="{{ site.github.repository_url | append: '/pull/' | append: new.linked_pr }}">{{new.linked_pr }}</a>{% endif %}</p>
      {%- if new.description %}
      {%- assign word_count = new.description | split: " " | size %}
      {%- if include.truncate == "true" and  word_count > 40 %}
      <p class="mb-0"><a data-bs-toggle="collapse" href="#collapse-{{count}}" role="button" aria-expanded="false" aria-controls="collapse-{{count}}">
        View description
      </a>
      </p>
      <div class="full-description collapse" id="collapse-{{count}}">
        {{ new.description | markdownify }}
      </div>
      {%- else %}
      {{ new.description | markdownify }}
      {%- endif %}
      {%- endif %}
    </li>
    {%- assign count = count | plus: 1 %}
    {%- if include.limit and count == include.limit %}
    {%- break %}
    {%- endif %}
    {%- endfor %}
  </ul>
  {%- if include.caption == "true" %}
  <small>For more news please visit our <a href="/news">news page</a>.</small>
  {%- endif %}
</div>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
elixir-toolkit-theme-1.13.0 _includes/news.html