Templates

Blog List

blog.twig

Simple blog list

{% if posts is not empty %}
    <ul class="blog-list">
        {% for post in posts %}
            <li class="blog-entry">
                {% if post.cover %}
                    <img src="{{ post.cover }}" alt="{{ post.title }}" class="cover-img">
                {% endif %}

                <h2>
                    <a href="/blog/{{ post.slug }}">{{ post.title }}</a>
                </h2>

                <p class="date">{{ post.date }}</p>

                {% if post.excerpt %}
                    <p class="excerpt">{{ post.excerpt }}</p>
                {% else %}
                    <p class="excerpt">{{ post.content|striptags|slice(0, 150) ~ '...' }}</p>
                {% endif %}
            </li>
        {% endfor %}
    </ul>
{% else %}
    <p>Keine Blogeinträge gefunden.</p>
{% endif %}
Previous
Image