ReStructured Text (Sphinx): substituição em um nome de arquivo?

Eu quero criar vários arquivos de um único modelo, que diferem apenas por um nome de variável. Por exemplo :

(file1.rst):

.. |variable| replace:: 1
.. include template.rst

(template.rst):

Variable |variable|
=====================

Image
-------

.. image:: ./images/|variable|-image.png

onde é claro que tenho uma imagem chamada "./images/1-image.png". A substituição de "| variável |" por "1" funciona bem no título, mas não no nome do arquivo de imagem, e na compilação eu recebo:

WARNING: image file not readable: ./images/|variable|-image.png

Como posso obter reST para fazer a substituição no nome da variável também? (se isso mudar alguma coisa, estou usando o Sphinx).

questionAnswers(1)

yourAnswerToTheQuestion