Creando un enlace a una url de la aplicación Flask en la plantilla jinja2

En mi aplicación Flask, tengo una vista que muestra una publicación

@post_blueprint.route('/post/<int:year>/<int:month>/<title>')
def get_post(year,month,title):
    # My code

Para mostrar las últimas 10 entradas, tengo la siguiente vista:

@post_blueprint.route('/posts/')
def get_all_posts():
    # My code
    return render_template('p.html',posts=posts)

Ahora, cuando muestro las últimas 10 publicaciones, quiero convertir el título de una publicación en un hipervínculo. Actualmente tengo que hacer lo siguiente en mi plantilla jinja para lograr esto:

<a href="/post/{{year}}/{{month}}/{{title}}">{{title}}</a>

¿Hay alguna manera de evitar la codificación de la url?

Me gustaurl_for Función que se utiliza para crear URL de matraz de esta manera:

url_for('view_name',**arguments)

He intentado buscar uno pero no puedo encontrarlo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta