layout: default


<section class=“section home bg-light py-5”>

<div class="container">
  <div class="row">
    <div class="col-lg-10 col-lg-10 col-md-12 col-sm-12 col-xs-12 mx-auto">
      {%- if page.title -%}
      <h1 class="page-heading">{{ page.title }}</h1>
      {%- endif -%}

      {{ content | markdownify }}

      {% if site.paginate %}
      {% assign rawposts = paginator.posts %}
      {% else %}
      {% assign rawposts = site.posts %}
      {% endif %}

      <!-- Hide posts if front matter flag hide:true -->
      {% assign posts = ''| split:'' %}
      {% for post in rawposts %}
      {% if post.hide != true %}
      {% assign posts = posts | push:post%}
      {% endif %}
      {% endfor %}

      <!-- Sort posts by rank, then date -->
      {% assign grouped_posts = posts | group_by: "sticky_rank" | sort: "name", "last" %}
      {% assign sticky_posts = ''| split:'' %}
      {% assign non_sticky_posts = '' | split:'' %}

      {% for gp in grouped_posts %}
      {%- if gp.name == "" -%}
      {% assign non_sticky_posts = gp.items | sort: "date" | reverse %}
      {%- else %}
      {% assign sticky_posts = sticky_posts | concat: gp.items %}
      {%- endif -%}
      {% endfor %}

      <!-- Assemble final sorted posts array -->
      {% assign sticky_posts = sticky_posts | sort: "sticky_rank", "last" %}
      {% assign posts = sticky_posts | concat: non_sticky_posts %}

      {%- if posts.size > 0 -%}
      {%- if page.list_title -%}
      <h2 class="post-list-heading">{{ page.list_title }}</h2>
      {%- endif -%}

      <!-- Posts Start -->
      <ul class="post-list row">
        {%- assign date_format = site.struggle.date_format | default: "%b %-d, %Y" -%}
        {%- for post in posts -%}

        {%- assign is_first = false -%}
        {% if posts.first.url contains post.url %}
        {%- assign is_first = true -%}
        {% endif %}

        {%- include post_card.html is_first=is_first -%}

        {%- endfor -%}
      </ul>
      <!-- Posts End -->

      <!-- Paginate Start -->
      {% if site.paginate and site.posts.size > site.paginate %}

      <nav class="pager" aria-label="Pagination">
        <ul class="pagination pagination-sm justify-content-center">

          {%- if paginator.previous_page %}
          <li class="page-item">
            <a class="page-link" href="{{ paginator.previous_page_path | relative_url }}">{{ paginator.previous_page }}</a>
          </li>
          {%- else %}
          <!-- <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Previous" tabindex="-1">
              <span aria-hidden="true">
                <i class="fas fa-angle-double-left"></i>
              </span>
              <span class="sr-only">Previous</span>
            </a>
          </li> -->
          {%- endif %}
          <li class="page-item active">
            <a class="page-link" href="#">{{ paginator.page }} <span class="sr-only">(current)</span></a>
          </li>
          {%- if paginator.next_page %}
          <li class="page-item">
            <a class="page-link" href="{{ paginator.next_page_path | relative_url }}">{{ paginator.next_page }}</a>
          </li>
          {%- else %}
          <!-- <li class="page-item disabled">
            <a class="page-link" href="#" aria-label="Next">
              <span aria-hidden="true">
                <i class="fas fa-angle-double-right"></i>
              </span>
              <span class="sr-only">Next</span>
            </a>
          </li> -->
          {%- endif %}
        </ul>
      </nav>

      {%- endif %}
      <!-- Paginate End -->
      {%- else %}
      <div class="nothing-to-see">
        <h3 class="text-center mb-5 font-weight-bold block-effect">Nothing to see.</h3>
        <p class="lead text-center mb-5">Come back later</p>
      </div>
      {%- endif -%}
    </div>
  </div>
</div>

</section>