Sha256: 02ac06063fed7d77a35da75b6c4fea6d7b3437109ce2649666a9632fa30a8e77

Contents?: true

Size: 1.47 KB

Versions: 5

Compression:

Stored size: 1.47 KB

Contents

{%- assign actual_related = nil %}
{%- for section in page.related_pages %}
{%- unless section[1].size == 0 %}
{%- assign actual_related = 1 %}
{%- endunless %}
{%- endfor %}
{%- if actual_related != nil %}
<!-- Read next -->
<h2>Related pages</h2>

<div class="row row-cols-1 row-cols-md-2 g-4 mt-2">
    {%- if page.related_pages %}
    <!-- Related pages -->
    {%- for section in page.related_pages %}
    {%- unless section[1].size == 0 %}
    <div class="col">
        <div class="card h-100 info-card">
            <div class="card-header fw-bold">{{ section[0] | replace: "_", " " | capitalize }}</div>
            <div class="card-body">
                <ul class="list-unstyled">
                    {%- for page_id in section[1] %}
                    {%- assign section_pages = site.pages | where:"type", section[0] %}
                    {%- assign metadata = section_pages | where:"page_id", page_id %}
                    {%- for page_hit in metadata %}
                    <li class="d-grid">
                        <a class="btn bg-white hover-primary text-start" href="{{ page_hit.url | relative_url }}"><span>{{page_hit.title}}{% if page_hit.description %}</span><br><small class="text-muted">{{ page_hit.description }}</small>{% endif %}</a>
                    </li>
                    {%- endfor %}
                    {%- endfor %}
                </ul>
            </div>
        </div>
    </div>
    {%- endunless %}
    {%- endfor %}
    {%- endif %}
</div>
{%- endif %}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
elixir-toolkit-theme-1.20.1 _includes/related-pages.html
elixir-toolkit-theme-1.20.0 _includes/related-pages.html
elixir-toolkit-theme-1.19.2 _includes/related-pages.html
elixir-toolkit-theme-1.19.1 _includes/related-pages.html
elixir-toolkit-theme-1.19.0 _includes/related-pages.html