Is there a way to do this? I have a template which outputs one blog article.
Now, on index page I show 10 articles by including that template in
You can use a new block (not tested):
{# index.html.twig #}
{% block stylesheets -%}
{% block article_styles '' %}
{%- endblock %}
{% for ... -%}
{% include VendorBundle:template.html.twig with {'article': article} %}
{%- endfor %}
{# template.html.twig #}
{% block article_styles -%}
{{ parent() }}
{%- endblock %}
{# ... #}
Edit: Added {{ parent() }}
, this will print every content the block already has.