Ich verwende Sphinx um einen Webservice zu dokumentieren, der auf verschiedenen Servern eingesetzt wird. Die Dokumentation enthält zahlreiche URL-Beispiele, auf die der Benutzer klicken kann. Sie sollten einfach funktionieren. Mein Problem ist, dass der Host-, Port- und Deployment-Root variieren und die Dokumentation für jede Bereitstellung neu generiert werden muss.Ersetzungen innerhalb von Links in reST/Sphinx
Ich versuchte Substitutionen wie diese definieren:
|base_url|/path
.. |base_url| replace:: http://localhost:8080
Aber die erzeugte HTML ist nicht das, was ich will (nicht enthalten "/ path" in der generierten Link):
<a href="http://localhost:8080">http://localhost:8080</a>/path
Does weiß jemand wie man das umgeht?
Nicht sicher, ob dies für diese Frage relevant ist, aber es kann sein: http://Stackoverflow.com/a/4836544/2988730. –