J'utilise Sphinx pour documenter un service Web qui sera déployé sur différents serveurs. La documentation est remplie d'exemples d'URL que l'utilisateur doit cliquer et ils devraient simplement fonctionner. Mon problème est que l'hôte, le port et la racine de déploiement varient et la documentation devra être re-générée pour chaque déploiement.Substitutions dans les liens dans reST/Sphinx
J'ai essayé de définir des substitutions comme ceci:
|base_url|/path
.. |base_url| replace:: http://localhost:8080
Mais le code HTML généré est pas ce que je veux (ne comprend pas "/ path" dans le lien généré):
<a href="http://localhost:8080">http://localhost:8080</a>/path
Est-ce quelqu'un sait comment contourner cela?
Vous ne savez pas si cela est pertinent pour cette question, mais ce peut être: http://stackoverflow.com/a/4836544/2988730. –