можно же в шаблонах циклы использовать, передавайте просто список в шаблон, зачем в коде строчки конструировать
def docs():
page_title = 'Используемая документация'
content_title = 'Используемая документация'
content_text = [
"https://getmdl.io/components/ - Документация по Material Design by Google",
"http://flask.pocoo.org/docs/1.0/ - Документация по Flask"
]
return render_template('template.html', title=page_title, pagename=content_title, content=content_text)
шаблон
{% extends 'base.html' %}
{% block title %}
{{ title }}
{% endblock %}
{% block content_title %}
{{ pagename }}
{% endblock %}
{% block content %}
{% for elem in content %}
{{elem}}<br>
{% endfor %}
{% endblock %}
Стало интересно, набрал ваш код, чтобы узнать что не работает. Шаблонизатор в переданных строках символы < > трактует именно как эти символы, а не как тэг, то есть заменяет на < и >